LandSurveyor wrote: > Some interesting (!?) things happened when I upgraded from Python 2.3 > to Python 2.5.1. My editor of choice is Vim, the platform is > MandrakeLinux 10.1... > > * the digraphs I have incorporated from the Vim environment into my > scripts no longer work. The resultant error message referred me > to pep-0263
I guess this means that you have non-ascii characters in your source code but you have not included an encoding declaration. From "What's New in Python 2.5": ASCII is now the default encoding for modules. It's now a syntax error if a module contains string literals with 8-bit characters but doesn't have an encoding declaration. In Python 2.4 this triggered a warning, not a syntax error. See PEP 263 for how to declare a module's encoding; for example, you might add a line like this near the top of the source file: # -*- coding: latin1 -*- http://www.python.org/dev/peps/pep-0263/ Kent _______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
