Thanks, but it's definitely not the print. In original the code the print statements are replaced by a call to a log method.
Besides, the exception would be different if it was thrown outside of the try block. On 27/03/2007, at 2:42 PM, Justin Ezequiel wrote: > On Mar 27, 11:10 am, David Nicolson <[EMAIL PROTECTED]> > wrote: >> Hi, >> >> I wasn't exactly sure where to send this, I don't know if it is a bug >> in Python or not. This is rare, but it has occurred a few times and >> seems to be reproducible for those who experience it. >> >> Examine this code: >>>>> try: >>>>> shutil.copy("/file.xml","/Volumes/External/file.xml") >>>>> except Exception, err: >>>>> print sys.exc_info()[0] >>>>> print err >> >> This is the output: >> exceptions.UnicodeDecodeError >> 'ascii' codec can't decode byte 0xd6 in position 26: ordinal not in >> range(128)] >> >> What could the possible cause of this be? Shouldn't shutil simply be >> reading and writing the bytes and not character decoding them? >> >> Cheers, >> David > > what if you try it without the try...except? > perhaps the UnicodeDecodeError is in the print... > > -- > http://mail.python.org/mailman/listinfo/python-list -- http://mail.python.org/mailman/listinfo/python-list