A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2003-June/036428.html below:

[Python-Dev] problem with assignment shadows builtin warning

[Python-Dev] problem with assignment shadows builtin warning [Python-Dev] problem with assignment shadows builtin warningGuido van Rossum guido@python.org
Mon, 16 Jun 2003 16:23:03 -0400
> so code like
> 
> <pkg/__init__.py>
> 
> 
> def reveal():
>    print list
> 
> </pkg/__init__.py>
> 
> if pkg has a list subpackage/module will show that we are cheating, after 
> caching is implemented, wrt to the old global->builtins lookup rule, 
> because after:
> 
> import pkg.list
> 
> pkg.__dict__['list'] will be a module
> 
> but
> 
> pkg.reveal() will print the list builtin.

No, the parser should know about the subpackage...

--Guido van Rossum (home page: http://www.python.org/~guido/)



RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4