Message208537
I believe it's just a matter of pattern of use - applying staticmethod
outside a class (or retrieving the descriptor directly from the dict,
bypassing the descriptor protocol), so nobody every noticed.
Ditto for the C wrapper vs the Python wrapper for a classmethod - it's
really rare to access those without going through the descriptor
machinery, so it's likely just an accident of implementation that one
of them isn't callable.
I don't see any specific reason for them to be non-callable - I
suspect it's just a case of never adding the code to make it happen. |
|
Date |
User |
Action |
Args |
2014-01-20 12:32:24 | ncoghlan | set | recipients:
+ ncoghlan, arigo, pitrou, larry |
2014-01-20 12:32:24 | ncoghlan | link | issue20309 messages |
2014-01-20 12:32:24 | ncoghlan | create | |
|