Hi zusammen,
ich hab einen seltsamen Fehler beim Versuch, eine Webseite mit request zu laden.
Mach ich das in innerhalb eines Telnet-Fensters, funktioniert es wie gewünscht.
Spoiler anzeigen
Mach ich dasselbe innerhalb eines Plugins, gibts einen Grünen
Spoiler anzeigen
File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py", line 325, in _raise_timeout
if 'timed out' in str(err) or 'did not complete (read)' in str(err): # Python 2.6
-------
TypeError: __str__ returned non-string (type Error)
Bette ich den Aufruf in ein try-except-Konstrukt ein, erhalte ich den entsprechenden Fehler in der except-Ausgabe:
Spoiler anzeigen
Irgendwelche Ideen / Lösungen?
Abgesehen davon irritiert mich die Angabe # Python 2.6 im crashlog etwas - im Telnet-Fenster wird mir beim Aufruf von Python V2.7.11 angegeben. Arbeitet da das Plugin mit einer anderen Version? Falls ja, was muss/kann ich da umstellen?
Danke!
Alfred
ich hab einen seltsamen Fehler beim Versuch, eine Webseite mit request zu laden.
Mach ich das in innerhalb eines Telnet-Fensters, funktioniert es wie gewünscht.
>>>import requests
>>> r = requests.get('https://api.github.com')
>>> r
<Response [200]>
>>> r = requests.get('https://api.github.com')
>>> r
<Response [200]>
File "/usr/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py", line 325, in _raise_timeout
if 'timed out' in str(err) or 'did not complete (read)' in str(err): # Python 2.6
-------
TypeError: __str__ returned non-string (type Error)
Jan 18 22:17:30 dm920 enigma2[27257]: __str__ returned non-string (type Error)
Irgendwelche Ideen / Lösungen?
Abgesehen davon irritiert mich die Angabe # Python 2.6 im crashlog etwas - im Telnet-Fenster wird mir beim Aufruf von Python V2.7.11 angegeben. Arbeitet da das Plugin mit einer anderen Version? Falls ja, was muss/kann ich da umstellen?
Danke!
Alfred