Comment 2 for bug 1295356

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-novaclient (master)

Reviewed: https://review.openstack.org/81911
Committed: https://git.openstack.org/cgit/openstack/python-novaclient/commit/?id=656cf91f898ff1a20986f358bedc64f410f5ee4a
Submitter: Jenkins
Branch: master

commit 656cf91f898ff1a20986f358bedc64f410f5ee4a
Author: Johannes Erdfelt <email address hidden>
Date: Thu Mar 20 13:29:10 2014 -0700

    Fix error when run with no arguments on Python 3

    Python 3 changed the map built-in to return an iterable instead of a list.
    When tested in a boolean context, this always returns True, even if it
    would not return anything when iterated.

    Instead of the usage being printed, this error was printed:
    ERROR: 'Namespace' object has no attribute 'func'

    Use list comprehension instead to ensure that an iterable isn't returned

    Change-Id: Ie15f2fa8ee93ab26490e371133fa0f944430737b
    Closes-bug: 1295356