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
このイライラする問題について何か助けていただければ幸いです。前もって感謝します。