Bob Ippolito wrote: > def myfunc(x, y) [accepts(int, int), returns(int)]: > pass > > Nothing stops you from (ab)using this syntax to do it.. but you may > need to specify kwarg names twice if you want to skip some, and you > would probably have a hard time deciding how to spell adaptation of > *args or **kwargs :) Why? Inventing obcure syntax is an easy part: def myfunc(*x, **y) [accepts([int], {string:int}), returns(int)]: pass Hard part is keep it simple and useful. ;) Mike
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