<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Scusami Manlio ecco qui di seguito il traceback completo.<BR>Grazie!<BR> <BR>waiting... press <CTRL+C> to exit.<BR> <BR>Traceback (most recent call last):<br>  File "/usr/local/lib/python3.3/urllib/request.py", line 1248, in do_open<br>    h.request(req.get_method(), req.selector, req.data, headers)<br>  File "/usr/local/lib/python3.3/http/client.py", line 1061, in request<br>    self._send_request(method, url, body, headers)<br>  File "/usr/local/lib/python3.3/http/client.py", line 1099, in _send_request<br>    self.endheaders(body)<br>  File "/usr/local/lib/python3.3/http/client.py", line 1057, in endheaders<br>    self._send_output(message_body)<br>  File "/usr/local/lib/python3.3/http/client.py", line 902, in _send_output<br>    self.send(msg)<br>  File "/usr/local/lib/python3.3/http/client.py", line 871, in send<br>    self.sock.sendall(data)<br>  File "/usr/local/lib/python3.3/ssl.py", line 425, in sendall<br>    v = self.send(data[count:])<br>  File "/usr/local/lib/python3.3/ssl.py", line 386, in send<br>    v = self._sslobj.write(data)<br>BrokenPipeError: [Errno 32] Broken pipe<BR> <BR>During handling of the above exception, another exception occurred:<BR> <BR>Traceback (most recent call last):<br>  File "/dstar/tmp/test2.py", line 53, in <module><br>    polling()<br>  File "/dstar/tmp/test2.py", line 49, in polling<br>    send_to_twitter("image.jpg")<br>  File "/dstar/tmp/test2.py", line 31, in send_to_twitter<br>    outcome = t.statuses.update_with_media(**params)<br>  File "/usr/local/lib/python3.3/site-packages/twitter-1.10.0-py3.3.egg/twitter/api.py", line 204, in __call__<br>    return self._handle_response(req, uri, arg_data, _timeout)<br>  File "/usr/local/lib/python3.3/site-packages/twitter-1.10.0-py3.3.egg/twitter/api.py", line 211, in _handle_response<br>    handle = urllib_request.urlopen(req, **kwargs)<br>  File "/usr/local/lib/python3.3/urllib/request.py", line 156, in urlopen<br>    return opener.open(url, data, timeout)<br>  File "/usr/local/lib/python3.3/urllib/request.py", line 469, in open<br>    response = self._open(req, data)<br>  File "/usr/local/lib/python3.3/urllib/request.py", line 487, in _open<br>    '_open', req)<br>  File "/usr/local/lib/python3.3/urllib/request.py", line 447, in _call_chain<br>    result = func(*args)<br>  File "/usr/local/lib/python3.3/urllib/request.py", line 1283, in https_open<br>    context=self._context, check_hostname=self._check_hostname)<br>  File "/usr/local/lib/python3.3/urllib/request.py", line 1251, in do_open<br>    raise URLError(err)<br>urllib.error.URLError: <urlopen error [Errno 32] Broken pipe><br> <BR><div><hr id="stopSpelling">Date: Tue, 18 Nov 2014 11:30:12 +0100<br>From: manlio.perillo@gmail.com<br>To: python@lists.python.it<br>Subject: Re: [Python] BrokenPipeError: [Errno 32] Broken pipe<br><br><div dir="ltr"><div class="ecxgmail_extra"><div class="ecxgmail_quote">2014-11-16 18:41 GMT+01:00 Alessandro Pg <span dir="ltr"><<a href="mailto:alepg@hotmail.com" target="_blank">alepg@hotmail.com</a>></span>:<br><blockquote class="ecxgmail_quote" style="padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;">


<div><div dir="ltr">


<div dir="ltr">Ciao Manlio,<br>innanzitutto grazie di aver risposto.<br>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.<br></div></div></div></blockquote><div><br></div><div>Come detto, l'errore significa che stai cercando di inviare dati ad un socket chiuso dal server.</div><div><br></div><div>L'output di tcpdump lo aveva chiesto qualcun altro.</div><div>Una cosa che puoi verificare facilmente è se l'output è lo stesso sia su Windows che su Linux (usando ad esempio diff -u).</div><div><br></div><div>A me interessava il traceback completo di Python per vedere in quale funzione veniva sollevata l'eccezione.<br></div><div></div></div><br></div><div class="ecxgmail_extra">> [...]</div><div class="ecxgmail_extra"><br></div><div class="ecxgmail_extra"><br></div><div class="ecxgmail_extra">Ciao  Manlio</div></div>
<br>_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python</div>                                        </div></body>
</html>