GAE - 相当于getRemainingMillis()的Python

时间:2013-08-30 03:07:25

标签: python google-app-engine

正如关于dealing with DeadlineExceededError的文章所述,GAE-Java有一种方法(ApiProxy.getCurrentEnvironment().getRemainingMillis())用于获取请求截止日期之前的剩余时间,这可能会有所不同,具体取决于是否调用了处理程序来自浏览器或作为任务。

是否有GAE-Python中的等价物,除了使用我自己的计时器跟踪并让我的处理程序知道它是否作为一项任务运行?

1 个答案:

答案 0 :(得分:0)

假设在他们的开发系统中可以使用任何可用作方法调用的东西来促进离线开发,那么他们的1.8.3 Python库中没有任何关闭的记录。进行RPC调用的apiproxy代码似乎只是设置/使用普通的旧套接字定时器,它看起来没有多长时间,直到我的超时时间到达#34;任何方法。

看起来你可能会自己实施这样的检查,但这对Google来说是一个很棒的功能请求,我自己就投票了:https://code.google.com/p/googleappengine/issues/