Add `__name__` to property
Navigation Menu
{{ message }}
- Notifications You must be signed in to change notification settings
- Fork 34.2k
Closed
Closed
Add
__name__ to property#101860
Labels
Description
opened
on Feb 13, 2023class 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
Projects
Milestone
No milestone
Relationships
None yet
Development
No branches or pull requests
Issue actions