[Tutor] Some sample code: review?
alan.gauld at btinternet.com
Fri Nov 10 13:36:52 CET 2006
"Kent Johnson" <kent37 at tds.net> wrote
>> def register(self, handler):
>> """register: (object (object -> string) -> string or None)
> Maybe it's just me but I don't have a clue what 'object (object ->
> string)' is trying to convey.
This might be an interesting test of the legibility but I read that
register takes a handler argument that should be a callable object
which in turn takes a stringlike argument and returns either a string
if s and isinstance(s,str) : return s
else: return None
f would be a valid value for handler.
Is that what you meant Danny?
Otherwise I agree with all that Kent has said.
More information about the Tutor