problem in with keyword
Chris Rebert
clp2 at rebertia.com
Fri May 1 07:12:37 EDT 2009
On Fri, May 1, 2009 at 3:56 AM, Murali kumar <murali.au at gmail.com> wrote:
> hi all..
>
> my application runs fine in windows xp using python 2.6 and wxpython 2.8.9
>
> but in ubuntu 8.10 following error appears.. using python 2.5.2 and
> wxpython 2.8.9
>
> /home/murali/Desktop/mathdemo-configfinal/manageprofile.py:63: Warning:
> 'with' will become a reserved keyword in Python 2.6
> Traceback (most recent call last):
> File "test.py", line 8, in <module>
> import manageprofile as managepf
> File "/home/murali/Desktop/mathdemo-configfinal/manageprofile.py", line 63
> with open(self.profile, 'wb') as configfile:
> ^
> SyntaxError: invalid syntax
According to PEP 343 (http://www.python.org/dev/peps/pep-0343/), the
`with` keyword was only added in Python 2.6
To use it in Python 2.5, you'd need to add:
from __future__ import with_statement
to any files using the `with` syntax. Or you could just upgrade to Python 2.6
Cheers,
Chris
--
http://blog.rebertia.com
More information about the Python-list
mailing list