python est un amateur complet, mais je l'ai résolu, alors prenez note.
urlparse
AttributeError: 'tuple' object has no attribute 'scheme'
Le script qui s'exécutait sur Python 2.6 ne fonctionne pas sur 2.4 avec l'erreur ci-dessus.
J'ai trouvé ce diff lorsque je l'ai recherché sur Google, et cela a fonctionné avec des modifications similaires.
http://code.google.com/p/pysimplesoap/issues/detail?id=53 http://code.google.com/p/pysimplesoap/source/diff?spec=svn80841894d88d2185751cbacd6eecea2e01e9daaa&name=80841894d88d&r=80841894d88d2185751cbacd6eecea2e01e9daaa&format=side&path=/pysimplesoap/client.py
Avant correction
from urlparse import urlparse
...
o = urlparse(url)
if not o.scheme in ('http','https', 'file'):
...
if o.scheme == 'file':
modifié
from urlparse import urlsplit
...
url_scheme, netloc, path, query, fragment = urlsplit(url)
if not url_scheme in ('http','https', 'file'):
...
if url_scheme == 'file':
Recommended Posts