[Python-ideas] LOAD_NAME/LOAD_GLOBAL should be use getattr()
Lucas Wiman
lucas.wiman at gmail.com
Wed Sep 13 16:07:41 EDT 2017
More information about the Python-ideas mailing list
Wed Sep 13 16:07:41 EDT 2017
- Previous message (by thread): [Python-ideas] LOAD_NAME/LOAD_GLOBAL should be use getattr()
- Next message (by thread): [Python-ideas] LOAD_NAME/LOAD_GLOBAL should be use getattr()
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Wed, Sep 13, 2017 at 11:55 AM, Serhiy Storchaka <storchaka at gmail.com> wrote: > [...] Calling __getattr__() will slow down the access to builtins. And > there is a recursion problem if module's __getattr__() uses builtins. > The first point is totally valid, but the recursion problem doesn't seem like a strong argument. There are already lots of recursion problems when defining custom __getattr__ or __getattribute__ methods, but on balance they're a very useful part of the language. - Lucas -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-ideas/attachments/20170913/3e095409/attachment-0001.html>
- Previous message (by thread): [Python-ideas] LOAD_NAME/LOAD_GLOBAL should be use getattr()
- Next message (by thread): [Python-ideas] LOAD_NAME/LOAD_GLOBAL should be use getattr()
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-ideas mailing list