我試圖使用google.appengine.ext.deferred來運行任務。我傳遞一個方法的延遲()方法,而該方法成功運行,但回國後,一個ValueError被拋出:Google App Engine deferred.defer()在方法返回時失敗
File ".../admin.py", line 73, in post
result = deferred.defer(meeple_tasks.buildGames())
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/deferred/deferred.py", line 198, in _curry_callable
raise ValueError("obj must be callable")
ValueError: obj must be callable
這裏就是我所說的延遲:
result = deferred.defer(meeple_tasks.buildGames())
buildGames( )完成後將返回True。