2013-08-30 95 views
1

如文章中關於dealing with DeadlineExceededError所述,GAE-Java有一種方法(ApiProxy.getCurrentEnvironment().getRemainingMillis())用於在請求截止時間到達之前獲得剩餘時間,根據處理程序是否被調用從瀏覽器或作爲任務。GAE-Python等價於getRemainingMillis()

在GAE-Python中是否有等價物,除了使用我自己的計時器跟蹤並讓我的處理程序知道它是否作爲任務運行?

回答

0

假設任何可用的方法調用都可以在他們的開發系統中使用以方便脫機開發,那麼他們的1.8.3 Python庫中沒有任何關閉的記錄。進行RPC調用的apiproxy代碼似乎只是設置/使用普通的舊式套接字定時器,它似乎沒有任何類型的「直到我的超時命中爲止需要多長時間」。

看起來你可能是你自己去實現這樣的檢查,但將是一個真棒功能要求,使谷歌,我會投它自己:https://code.google.com/p/googleappengine/issues/

+1

它已經被[2011年完成] (https://code.google.com/p/googleappengine/issues/detail?id=4600),我現在投了贊成票。輪到你了:) –

+0

好找,也投了。 – iandouglas