2to3 chokes on bad character
Frank Millman
frank at chagford.com
Thu Feb 24 08:19:04 EST 2011
"Peter Otten" <__peter__ at web.de> wrote
> John Machin wrote:
>
>>
>> Your Python 2.x code should be TESTED before you poke 2to3 at it. In
>> this case just trying to run or import the offending code file would
>> have given an informative syntax error (you have declared the .py file
>> to be encoded in UTF-8 but it's not).
>
> The problem is that Python 2.x accepts arbitrary bytes in string
> constants.
> No error message or warning:
>
Thanks, Peter. I saw this after I replied to John, so this somewhat
invalidates my reply.
However, John's principle still holds true, and that is the main lesson I
have taken away from this.
Frank
More information about the Python-list
mailing list