"Terry Reedy" <[EMAIL PROTECTED]> writes: > "Mike Meyer" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] >> Steve Holden <[EMAIL PROTECTED]> writes: >>> Well, perhaps you can explain how a change that's made at run time >>> (calling the decorator) can affect the parser's compile time behavior, >>> then. At the moment, IIRC, the only way Python code can affect the >>> parser's behavior is in the __future__ module, which must be imported >>> at the very head of a module. >> >> By modifying the parsers grammer at runtime. After all, it's just a >> data structure that's internal to the compiler. > > Given that xx.py is parsed in its entirety *before* runtime, that answer is > no answer at all. Runtime parser changes (far, far from trivial) could > only affect the result of exec and eval.
and import. I.e., you could do: import french import python_with_french_keywords <mike -- Mike Meyer <[EMAIL PROTECTED]> http://www.mired.org/home/mwm/ Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information. -- http://mail.python.org/mailman/listinfo/python-list