>>>>> "MH" == Michael Hudson <mwh@python.net> writes: MH> Some time ago, Gareth McCaughan suggested a syntax for MH> staticmethods. You'd write MH> class C(object): | def static(arg) [staticmethod]: | return 1 + arg | C.static(2) | => 3 Very interesting! Why the square brackets though? Is that just for visual offset or is there a grammar constraint that requires them? I'd leave them out of the picture, unless you mean to imply that a list is acceptable in that position <wink>. salt-and-pep-per-ly y'rs, -Barry
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4