App Engine アプリケーションを Python 2.7 ランタイムに移行しようとしています。
google.appengine.ext.deferred
SDK バージョン 1.6.5 を使用してライブラリをインポートすると、以下のトレースバックが表示されます。アプリケーションのアップロードも試みましたが、実行時に同様のエラーが表示されます。
他の誰かが Python 2.7 で遅延ライブラリを使用していますか? 誰かが同様の問題を見たことがありますか?
編集
私自身の質問に答えるために。私のアプリケーションには、これを削除して問題を修正したライブラリセクションに追加する独自のバージョンwebapp2
(おそらく古いバージョン)がありました。ただし、トレースバックが遅延ライブラリが の正しいバージョンをインポートしていることを示しているように見えるため、その理由はよくわかりません。webapp2
app.yaml
webapp
トレースバック: ...
File ".../units/unitsSchema/styleModel.py", line 30, in <module>
from google.appengine.ext import deferred
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/ext/deferred/__init__.py", line 29, in <module>
from deferred import *
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/ext/deferred/deferred.py", line 266, in <module>
class TaskHandler(webapp.RequestHandler):
AttributeError: 'module' object has no attribute 'RequestHandler'