Amaury Forgeot d'Arc <amaur...@gmail.com> added the comment:

Well, the syntax allows to pass either a string value (because it's a substring 
of the command line), or nothing.

When no value is passed, True seems better than None, because this allows the 
usage of the get() method::
    x = sys.xoptions.get('a')
or::
    if sys.xoptions.get('a'):
this returns None if the option was not set, True if set to a empty value, and 
a non-empty string if set to an actual value.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue10089>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to