Mon application GAE fonctionne très bien de mon ordinateur, mais quand je le télécharger, je commence à obtenir un AttributeError, plus précisément:GAE AttributeError
AttributeError: 'dict' object has no attribute 'item'
J'utilise l'interface pylast (une API pour last.fm-- link). Plus précisément, j'accéder à une liste de variables de ce type:
SimilarItem = _namedtuple("SimilarItem", ["item", "match"])
je une variable de ce type, appelez-le sim
, et je suis en train d'accéder sim.item
quand je reçois l'erreur d'attribut.
Je dois noter que j'utilise Python 2.6 sur mon ordinateur, et je comprends que GAE fonctionne sur Python 2.5. Cela ferait-il une différence ici? Je pensais qu'ils étaient rétrocompatibles.
Enfin, je pense qu'il pourrait être un problème possible avec les modules que pylast
importe - peut-être qu'ils ne fonctionnent pas avec GAE ou quelque chose? J'ai fait quelques recherches mais je n'ai pas obtenu de résultats. Voici les importations:
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
J'apprécierais toute aide avec ce problème frustrant. Merci d'avance.
Merci! Cela a complètement réglé le problème. Votre réponse a été très informative et utile. – awegawef