bpo-32225: Implementation of PEP 562 (#4731)

Implement PEP 562: module __getattr__ and __dir__.
The implementation simply updates module_getattro and
module_dir.
This commit is contained in:
Ivan Levkivskyi 2017-12-14 11:59:44 +01:00 committed by GitHub
parent 9e7c136ad8
commit 5364b5cd75
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 161 additions and 4 deletions

5
Lib/test/bad_getattr3.py Normal file
View file

@ -0,0 +1,5 @@
def __getattr__(name):
if name != 'delgetattr':
raise AttributeError
del globals()['__getattr__']
raise AttributeError