Scusami Manlio ecco qui di seguito il traceback completo. Grazie! waiting... press <CTRL+C> to exit. Traceback (most recent call last): File "/usr/local/lib/python3.3/urllib/request.py", line 1248, in do_open h.request(req.get_method(), req.selector, req.data, headers) File "/usr/local/lib/python3.3/http/client.py", line 1061, in request self._send_request(method, url, body, headers) File "/usr/local/lib/python3.3/http/client.py", line 1099, in _send_request self.endheaders(body) File "/usr/local/lib/python3.3/http/client.py", line 1057, in endheaders self._send_output(message_body) File "/usr/local/lib/python3.3/http/client.py", line 902, in _send_output self.send(msg) File "/usr/local/lib/python3.3/http/client.py", line 871, in send self.sock.sendall(data) File "/usr/local/lib/python3.3/ssl.py", line 425, in sendall v = self.send(data[count:]) File "/usr/local/lib/python3.3/ssl.py", line 386, in send v = self._sslobj.write(data) BrokenPipeError: [Errno 32] Broken pipe During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/dstar/tmp/test2.py", line 53, in <module> polling() File "/dstar/tmp/test2.py", line 49, in polling send_to_twitter("image.jpg") File "/dstar/tmp/test2.py", line 31, in send_to_twitter outcome = t.statuses.update_with_media(**params) File "/usr/local/lib/python3.3/site-packages/twitter-1.10.0-py3.3.egg/twitter/api.py", line 204, in __call__ return self._handle_response(req, uri, arg_data, _timeout) File "/usr/local/lib/python3.3/site-packages/twitter-1.10.0-py3.3.egg/twitter/api.py", line 211, in _handle_response handle = urllib_request.urlopen(req, **kwargs) File "/usr/local/lib/python3.3/urllib/request.py", line 156, in urlopen return opener.open(url, data, timeout) File "/usr/local/lib/python3.3/urllib/request.py", line 469, in open response = self._open(req, data) File "/usr/local/lib/python3.3/urllib/request.py", line 487, in _open '_open', req) File "/usr/local/lib/python3.3/urllib/request.py", line 447, in _call_chain result = func(*args) File "/usr/local/lib/python3.3/urllib/request.py", line 1283, in https_open context=self._context, check_hostname=self._check_hostname) File "/usr/local/lib/python3.3/urllib/request.py", line 1251, in do_open raise URLError(err) urllib.error.URLError: <urlopen error [Errno 32] Broken pipe> Date: Tue, 18 Nov 2014 11:30:12 +0100 From: manlio.peri...@gmail.com To: python@lists.python.it Subject: Re: [Python] BrokenPipeError: [Errno 32] Broken pipe
2014-11-16 18:41 GMT+01:00 Alessandro Pg <al...@hotmail.com>: Ciao Manlio, innanzitutto grazie di aver risposto. Da Windows l'invio dell'immagine avviene correttamente. Su S.O. Unix Centos restituisce l'errore in oggetto. Qui di seguito, ti invio il trace completo. Come detto, l'errore significa che stai cercando di inviare dati ad un socket chiuso dal server. L'output di tcpdump lo aveva chiesto qualcun altro.Una cosa che puoi verificare facilmente è se l'output è lo stesso sia su Windows che su Linux (usando ad esempio diff -u). A me interessava il traceback completo di Python per vedere in quale funzione veniva sollevata l'eccezione. > [...] Ciao Manlio _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python