Message122822
| Author |
pitrou |
| Recipients |
catlee, eric.araujo, jhylton, orsenthil, pitrou, rcoyner, rhettinger, xuanji |
| Date |
2010年11月29日.16:00:04 |
| SpamBayes Score |
0.0011702455 |
| Marked as misclassified |
No |
| Message-id |
<1291046408.91.0.922821752229.issue3243@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
Thanks for the patch.
First, you don't need to support str, since sockets only accept binary strings (not unicode).
Second, I think it's simpler and more generic to do something like:
try:
self.sock.sendall(data)
except TypeError:
try:
it = iter(data)
except TypeError:
raise TypeError("data should be a bytes-like object or "
"an iterable, got %r" % type(it))
for d in t:
self.sock.sendall(d) |
|