Python 有没有办法禁用appengine dev_appserver上的内置截止日期?
我意识到,Python 有没有办法禁用appengine dev_appserver上的内置截止日期?,python,google-app-engine,sdk,Python,Google App Engine,Sdk,我意识到,dev_appserver.py旨在尽可能模拟生产应用程序引擎环境,但由于连接速度慢,我在本地调试应用程序时遇到了问题(我不断遇到deadlineexceederror异常)。由于我关心的不是连接本身,是否有任何方法可以暂时禁用/延长urlfetch(和其他)的超时时间,只用于开发环境?不幸的是,该应用程序确实需要连接到一个实时的Web服务,在这种情况下,我不能仅仅修补一个虚拟响应 对于那些更了解SDK内部的人来说,这可能是一个简单的修复方法,但我在谷歌搜索方面运气不太好。如果您能提供
dev_appserver.py
旨在尽可能模拟生产应用程序引擎环境,但由于连接速度慢,我在本地调试应用程序时遇到了问题(我不断遇到deadlineexceederror
异常)。由于我关心的不是连接本身,是否有任何方法可以暂时禁用/延长urlfetch
(和其他)的超时时间,只用于开发环境?不幸的是,该应用程序确实需要连接到一个实时的Web服务,在这种情况下,我不能仅仅修补一个虚拟响应
对于那些更了解SDK内部的人来说,这可能是一个简单的修复方法,但我在谷歌搜索方面运气不太好。如果您能提供任何帮助或建议,我将不胜感激。在开发服务器上运行时,您可以设置更高的默认urlfetch截止日期:
import os
if os.environ['SERVER_SOFTWARE'].startswith('Dev'):
from google.appengine.api import urlfetch
urlfetch.set_default_fetch_deadline(60)
谢谢
set\u default\u fetch\u deadline()
正是我所需要的。