mirror of
https://github.com/python/cpython.git
synced 2024-12-13 11:54:54 +08:00
5364b5cd75
Implement PEP 562: module __getattr__ and __dir__. The implementation simply updates module_getattro and module_dir.
12 lines
198 B
Python
12 lines
198 B
Python
x = 1
|
|
|
|
def __dir__():
|
|
return ['a', 'b', 'c']
|
|
|
|
def __getattr__(name):
|
|
if name == "yolo":
|
|
raise AttributeError("Deprecated, use whatever instead")
|
|
return f"There is {name}"
|
|
|
|
y = 2
|