diff -r 262204877004 Lib/asynchat.py --- a/Lib/asynchat.py Mon Apr 14 11:20:45 2014 -0400 +++ b/Lib/asynchat.py Wed Apr 16 11:58:57 2014 -0400 @@ -239,6 +239,12 @@ # send the data try: num_sent = self.send(data) + except TypeError as error: + if isinstance(data, str): + self.log_info('Error is likely caused by ' + 'transmitting/receiving (unicode) strings ' + 'over the network.') + raise error; except OSError: self.handle_error() return

AltStyle によって変換されたページ (->オリジナル) /