(Judging by line numbers, the traceback was from swiftclient 1.5.0.)
As best I can tell, this was fixed in https://review.openstack.org/#/c/94353/ (and released in 2.2.0). The client should now correctly error out with:
No tenant specified
or, if it detects Keystone v3:
No project name or project id specified.
Thanks to Donagh for spotting the need for `os_options.get(...)` instead of `... in os_options`!
(Judging by line numbers, the traceback was from swiftclient 1.5.0.)
As best I can tell, this was fixed in https:/ /review. openstack. org/#/c/ 94353/ (and released in 2.2.0). The client should now correctly error out with:
No tenant specified
or, if it detects Keystone v3:
No project name or project id specified.
Thanks to Donagh for spotting the need for `os_options. get(... )` instead of `... in os_options`!