[Python-Dev] Re: let's not stretch a keyword's use unreasonably, _please_...

Aahz aahz at pythoncraft.com
Sat Oct 25 19:23:26 EDT 2003


On Thu, Oct 23, 2003, Skip Montanaro wrote:
> 
>     >>> import __main__ as m # I know, not general, just for trial
>     >>> m.c=3
> 
> Isn't (in 3.0) the notion of being able to modify another module's globals
> supposed to get restricted to help out (among other things) the compiler?
> If so, this use, even though it's not really modifying a global in another
> module, might not work forever.

That use had better continue working.  What won't work is

    m.len = my_len()

and even there, there's still some debate about ways to structure
permitting it for the use of debuggers.
-- 
Aahz (aahz at pythoncraft.com)           <*>         http://www.pythoncraft.com/

"It is easier to optimize correct code than to correct optimized code."
--Bill Harlan



More information about the Python-Dev mailing list