[issue1272] Decode __file__ and co_filename to unicode using fs default
Christian Heimes
report at bugs.python.org
Mon Oct 15 02:34:28 CEST 2007
Christian Heimes added the comment:
>> UnicodeDecodeError: 'utf8' codec can't decode bytes in position
>> 1428-1430: invalid data
>
> I can't reproduce this. Can you open a separate issue?
It breaks for me with the same error message on Ubuntu Linux, i386,
UCS-4 build and locale de_DE.UTF-8.
(<io.TextIOWrapper object at 0xb7c9158c>,
'/home/heimes/dev/python/py3k/Lib/heapq.py', ('.py', 'U', 1))
>>> imp.find_module('heapq')[0].read()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/heimes/dev/python/py3k/Lib/io.py", line 1224, in read
res += decoder.decode(self.buffer.read(), True)
File "/home/heimes/dev/python/py3k/Lib/codecs.py", line 291, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf8' codec can't decode bytes in position
1428-1430: invalid data
>>> imp.find_module('heapq')[0].readline()
'# -*- coding: Latin-1 -*-\n'
>>> imp.find_module('heapq')[0].encoding
'UTF-8'
__________________________________
Tracker <report at bugs.python.org>
<http://bugs.python.org/issue1272>
__________________________________
More information about the Python-bugs-list
mailing list