Add `__name__` to property
-
-
Notifications
You must be signed in to change notification settings - Fork 34.7k
Closed
Closed
Add
__name__ to property#101860
Labels
Description
opened
class C: @property def foo(self): return 1 assert C.foo.__name__ == "foo"
It would be very handy if this worked, so properties can be introspected the same way as functions, classmethods, etc. Name can be simply taken from fget the same way this is done for __isabstractmethod__.
Linked PRs
Metadata
Metadata
Assignees
No one assigned
Labels
Fields
No fields configured for issues without a type.
Projects
Milestone
No milestone
Relationships
None yet
Development
No branches or pull requests