[EMAIL PROTECTED] wrote: > Hi, > > After upgrading to 2.4 (from 2.3), I'm getting a weird syntax error: > > >>>>import themes > > Traceback (most recent call last): > File "<interactive input>", line 1, in ? > File "themes.py", line 564 > font = self.font.makeBlackAndWhite(), > additive = self.additive, > ^ > SyntaxError: invalid syntax > > The relevant code is: > > def makeBlackAndWhite( self ): > > return CharStyle( names = self.names, > basedOn = self.basedOn.makeBlackAndWhite(), > font = self.font.makeBlackAndWhite(), > additive = self.additive, > prefixText = self.prefixText ) > > This is a method in the CharStyle class which returns a new modified > instance of CharStyle. > > I'm using Windows XP and Python 2.4.1 > > Any ideas? O:-)
This is probably related to http://www.python.org/sf/1163244. Do you have a PEP 263 encoding declaration in your file? Can you try Lib/codecs.py from current CVS? Bye, Walter Dörwald -- http://mail.python.org/mailman/listinfo/python-list