Closed
Description
Feature or enhancement
Proposal:
class C:
def f(self):
self.x
self.y[3]
self.z()
print(C.__static_attributes__) # gives ('y', 'x'), but 'z' is absent
From 3.13 documentation, __static_attributes__
is A tuple containing names of attributes of this class which are accessed through self.X from any function in its body.`. Is there a reason why subscriptions are included in the result, but not method calls ?
Has this already been discussed elsewhere?
This is a minor feature, which does not need previous discussion elsewhere
Links to previous discussion of this feature:
No response