GAE アプリは自分のコンピューターから正常に動作しますが、アップロードすると AttributeError が発生し始めます。具体的には次のとおりです。
AttributeError: 'dict' object has no attribute 'item'
pylast インターフェイス ( last.fm_link の API) を使用しています。具体的には、次のタイプの変数のリストにアクセスしています。
SimilarItem = _namedtuple("SimilarItem", ["item", "match"])
このタイプの変数があり、それを呼び出し、属性エラーが発生したときにsim
アクセスしようとしています。sim.item
私は自分のコンピューターで Python 2.6 を使用しており、GAE が Python 2.5 で動作することを理解しています。それはここで違いを生むでしょうか?下位互換性があると思いました。
最後に、インポートするモジュールに問題がある可能性があると思いますpylast
.GAEなどで動作しないのでしょうか? 私はいくつかの調査を行いましたが、結果は得られませんでした。インポートは次のとおりです。
import hashlib
import httplib
import urllib
import threading
from xml.dom import minidom
import xml.dom
import time
import shelve
import tempfile
import sys
import htmlentitydefs
このイライラする問題について何か助けていただければ幸いです。前もって感謝します。