inspect.getattr_static(obj, attr, default=None)
Retrieve attributes without triggering dynamic lookup via the descriptor protocol, __getattr__()
or __getattribute__()
.
Note: this function may not be able to retrieve all attributes that getattr can fetch (like dynamically created attributes) and may find attributes that getattr can’t (like descriptors that raise AttributeError). It can also return descriptors objects instead of instance members.
If the instance __dict__
is shadowed by another member (for example a property) then this function will be unable to find instance members.
New in version 3.2.
Please login to continue.