我正在使用deferred.defer创建任务。任务失败,并出现以下错误。
Permanent failure attempting to execute task
Traceback (most recent call last):
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/ext/deferred/deferred.py", line 298, in post
self.run_from_request()
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/ext/deferred/deferred.py", line 293, in run_from_request
run(self.request.body)
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/ext/deferred/deferred.py", line 133, in run
raise PermanentTaskFailure(e)
PermanentTaskFailure: cannot import name location
location是我们源代码中的一个模块。
其他详细信息:
我在文件夹lib中也有第三方库。我有档案third_party_libs.py
import os
import sys
sys.path.append(os.path.join(os.path.dirname(__file__), 'lib'))
我将此文件包含在相关位置。我也尝试在所有__init__.py文件中包含它。错误特别神秘,堆栈跟踪不指向我的源中的任何位置 任何关于如何调试它的指针都将受到赞赏。