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
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
fgetthe same way this is done for__isabstractmethod__.Linked PRs
property.__name__#123399property.__name__(GH-123399) #123428