2009-07-12 5 views
1

Je suis en train de lancer un bot simple écho d'application tordue qui metajack blogué sur, tout ressemble il va charger très bien, mais à la fin je reçois une erreur:erreur en cours d'exécution l'application tordue

2009/07/12 15:46 -0600 [-] ImportError: cannot import name toResponse 
2009/07/12 15:46 -0600 [-] Failed to load application: cannot import name toResponse 

Des idées sur ce qui pourrait causer cela?

Je n'ai jamais joué avec wokkel/twisted/python et je ne sais pas par où commencer.

Cela ne vaut rien que j'aie essayé une autre application wokkel/tordue et ai eu cette même erreur.

Répondre

1

Il n'y a pas vraiment assez d'informations pour continuer, mais si je devais deviner, je dirais que vous avez donné à votre programme le même nom que l'un des modules dont il dépend. Essayez de le renommer en anthonys_echo_bot.py et en le relançant. Pour ce faire:

rm *.pyc 

dans le répertoire dans lequel vous l'exécutez en premier.

Si cela ne vous aide pas, vous devrez rechercher le morceau de code qui essaie d'importer toResponse - est-ce toute l'erreur que vous obtenez? Pas de traceback, pointant vers des lignes de code?

+0

code Orig: http://metajack.im/2008/09/25/an-xmpp-echo-bot-with-twisted-and-wokkel/?dsq=12557043#comment-12557043 2009/07/12 15:51 -0600 [-] Fichier "build/bdist.macosx-10.5-i386/egg/wokkel/client.py", ligne 18, en 2009/07/12 15:51 -0600 [-] Fichier "build/bdist.macosx-10.5-i386/oeuf/wokkel/generic.py", ligne 14, dans 2009/07/12 15:51 -0600 [-] ImportError: impossible d'importer le nom àResponse 2009/07/12 15:51 -0600 [-] Impossible de charger l'application: impossible d'importer le nom àResponse L'exécution de ce code donne la même erreur que ci-dessus: http://wokkel.ik.nu/browser/trunk/doc/example s/pinger_client.tac –

+0

dans wokkel (generic.py), il importe toResponse avec: de toResponse import twisted.words.protocols.jabber.xmlstream Y at-il des raisons pour lesquelles il ne serait pas en mesure d'importer cela? –

+0

toResponse est def'd ici, ligne 822: http://twistedmatrix.com/trac/browser/trunk/twisted/words/protocols/jabber/xmlstream.py –

2

Cette erreur est due au fait que j'ai une version obsolète de Twisted. Off pour trouver un moyen de mettre à jour lui-même tordu que l'installateur ne semble pas faire l'affaire.

Questions connexes