shutil.copy Problem
David Nicolson
davidnicolson1 at hotmail.com
Tue Mar 27 00:52:28 EDT 2007
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 <davidnicols... at hotmail.com>
> 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
More information about the Python-list
mailing list