Message143227
| Author |
langmartin |
| Recipients |
langmartin |
| Date |
2011年08月30日.17:05:29 |
| SpamBayes Score |
1.1847624e-05 |
| Marked as misclassified |
No |
| Message-id |
<1314723930.88.0.607695250414.issue12860@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
on line 765 of client/http.py, the client loops over the read method, sending it's content to the web server. It appears as though the send method should return at this point; instead it falls through and attempts to send the data object through first self.sock.sendall, falling back to the iterable interface.
The result is that a readable data object must support a null __iter__ method, or if it supports both a working read and __iter__, the data will be sent to the server twice.
Change the break on line 768 to a return, and the expected behavior happens. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2011年08月30日 17:05:30 | langmartin | set | recipients:
+ langmartin |
| 2011年08月30日 17:05:30 | langmartin | set | messageid: <1314723930.88.0.607695250414.issue12860@psf.upfronthosting.co.za> |
| 2011年08月30日 17:05:30 | langmartin | link | issue12860 messages |
| 2011年08月30日 17:05:29 | langmartin | create |
|