On Jan 3, 2:07 pm, "Diez B. Roggisch" <[EMAIL PROTECTED]> wrote:
> This hal always been possible. But it's not reassigning, it's shadowing -
> which is a totally different beast. Shadowing builtins is bad style, but
> lokal to your context. Which can get nasty of course, if you do the above
> on e.g. module level.
>
> But you can't alter the values for True/False globally with this.

Are you sure ? what about the following example ?
Is this also shadowing ?

Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit
(Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import __builtin__
>>> __builtin__.True = False
>>> __builtin__.True
False
>>> True
False

Berni
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to