On 1/9/15 9:44 AM, Adam Funk wrote:
This makes it a bit more trouble to use:

   if options.bar:
      for b in options:bar
         do_stuff(b)

instead of

   for b in options.bar
      do_stuff(b)

This doesn't answer why the value defaults to None, and some people may recoil at it, but I've used:

    for b in options.bar or ():
        do_stuff(b)

--
Ned Batchelder, http://nedbatchelder.com

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to