Alan Kennedy wrote:

> def connect(address, **kwargs):
>     [snip]
>             if kwargs.has_key('timeout'):
>                 sock.settimeout(kwargs['timeout'])
>     [snip]

A problem with interfaces like this is that it makes
it awkward to pass on a value that you received from
higher up.

An alternative would be to create and publish a
different special value to mean "no timeout".

--
Greg

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to