)]}'
{"id":"openstack%2Fpython-swiftclient~154648","triplet_id":"openstack%2Fpython-swiftclient~master~If24dcc2491e8b8982455107d2aca30c0491a398a","project":"openstack/python-swiftclient","branch":"master","topic":"bug/1399678","hashtags":[],"change_id":"If24dcc2491e8b8982455107d2aca30c0491a398a","subject":"Fix crash with -l, -d /, and pseudo folders","status":"MERGED","created":"2015-02-10 20:07:58.000000000","updated":"2015-02-25 05:39:24.000000000","submitted":"2015-02-25 05:39:23.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8baabf46e00b781018067084b1bc7c007cc8ad4a","_number":154648,"virtual_id_number":154648,"owner":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2015-02-24 05:25:13.000000000","_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":2,"date":"2015-02-25 05:39:23.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2015-02-22 02:08:37.000000000","_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"date":"2015-02-24 22:34:36.000000000","_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"value":0,"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":2,"date":"2015-02-19 18:46:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":2,"date":"2015-02-21 23:34:52.000000000","_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},{"value":2,"date":"2015-02-23 08:20:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"value":1,"date":"2015-02-20 13:54:00.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":1,"date":"2015-02-24 17:55:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":1,"date":"2015-02-21 23:34:52.000000000","_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"value":0,"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-02-20 13:54:00.000000000","updated_by":{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"},"reviewer":{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"},"state":"REVIEWER"},{"updated":"2015-02-21 23:34:52.000000000","updated_by":{"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},"reviewer":{"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},"state":"REVIEWER"},{"updated":"2015-02-23 08:20:30.000000000","updated_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"reviewer":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"state":"REVIEWER"},{"updated":"2015-02-24 05:25:13.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2015-02-24 17:55:23.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2015-02-24 22:34:36.000000000","updated_by":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"reviewer":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"state":"REVIEWER"},{"updated":"2015-02-25 05:39:23.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"565953ba36f0f1bdf145fa1a7d0afb258a371c3b","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2015-02-10 20:07:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"75b93dfb09efbafd21692908f8f2eb0b13552f8c","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2015-02-10 20:38:44.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)\n\nI\u0027m fine with the change, but was wondering if there is an even easier fix?","accounts_in_message":[],"_revision_number":1},{"id":"5df5872e3b277b83c123bc22c0273e2709b0eb09","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2015-02-10 20:48:05.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e5bb5b07f085760faf90a3697e7fcce6702e115d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 20:55:25.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/48/154648/1/check/gate-python-swiftclient-python26/b8767f9/ : SUCCESS in 48s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/48/154648/1/check/gate-python-swiftclient-pep8/7464a1a/ : SUCCESS in 1m 23s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/48/154648/1/check/gate-python-swiftclient-docs/b8675d2//doc/build/html/ : SUCCESS in 48s\n- gate-python-swiftclient-python27 http://logs.openstack.org/48/154648/1/check/gate-python-swiftclient-python27/690e914/ : SUCCESS in 52s\n- gate-python-swiftclient-python34 http://logs.openstack.org/48/154648/1/check/gate-python-swiftclient-python34/68b4f9d/ : SUCCESS in 2m 32s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/48/154648/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/5274c3c/ : SUCCESS in 27m 22s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/48/154648/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/ed4406f/ : SUCCESS in 30m 29s\n- gate-python-swiftclient-pypy http://logs.openstack.org/48/154648/1/check/gate-python-swiftclient-pypy/3e0d88e/ : SUCCESS in 2m 04s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/48/154648/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/63f3d0a/ : SUCCESS in 36m 06s\n- check-swift-dsvm-functional http://logs.openstack.org/48/154648/1/check/check-swift-dsvm-functional/b84d048/ : SUCCESS in 21m 39s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/48/154648/1/check/check-swiftclient-dsvm-functional/4c14970/ : FAILURE in 13m 28s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"074d3bee4f795ad821281bcbc8eb71767d324fe0","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2015-02-10 21:40:10.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a59d3dd77a062eb9839da5bbea8e399a0b902a45","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2015-02-18 06:26:12.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)\n\nLooks good, tested it and works well. I added a nitpick, which isn\u0027t a blocker. But because of the nit, I wont +A it for now (as if I +A it no one will read it).. but will if no one else has by the time I wake up :)","accounts_in_message":[],"_revision_number":1},{"id":"4c3619a0b6f999e6705f7dcec3775cd7ca6af2b1","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2015-02-19 02:35:23.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"aa4cf3371ac2b27276d75f4e47aaf69dcad22fd2","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2015-02-19 02:47:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"eb4585070b7a007647251f0d29846267e7149143","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-19 03:32:52.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python26/cd7e72c/ : SUCCESS in 1m 08s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-pep8/e94b4c1/ : SUCCESS in 36s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/48/154648/2/check/gate-python-swiftclient-docs/c5dd35b//doc/build/html/ : SUCCESS in 51s\n- gate-python-swiftclient-python27 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python27/18bbf43/ : SUCCESS in 59s\n- gate-python-swiftclient-python34 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python34/1bb127b/ : SUCCESS in 3m 43s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/b6e3217/ : SUCCESS in 23m 14s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/f2d91e7/ : SUCCESS in 40m 23s\n- gate-python-swiftclient-pypy http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-pypy/788736b/ : SUCCESS in 1m 44s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/6b42e6d/ : SUCCESS in 32m 30s\n- check-swift-dsvm-functional http://logs.openstack.org/48/154648/2/check/check-swift-dsvm-functional/1817464/ : SUCCESS in 13m 43s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/48/154648/2/check/check-swiftclient-dsvm-functional/5b1491f/ : SUCCESS in 19m 32s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"fc056dd3ad67dac633bf1aa731cff33628e4ff46","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-02-19 18:46:20.000000000","message":"Patch Set 2: Code-Review+2\n\nLGTM. I guess I should suggest adding a test to avoid regression.","accounts_in_message":[],"_revision_number":2},{"id":"6525bbb34da00ddd52a6809bb2ccb1e4ffa588f7","author":{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"},"date":"2015-02-20 13:54:00.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"66c754621668be3c570686e97b14f911a6574e65","author":{"_account_id":7479,"name":"paul luse","email":"paul.e.luse@intel.com","username":"peluse"},"date":"2015-02-21 23:34:52.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"52363e518b8acc33de961afd7e56d79ed77fd16d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-21 23:34:54.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"a69e6b07caa3e2d301bf90c862acbf6b2c5e59a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-21 23:57:34.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/48/154648/2/gate/gate-python-swiftclient-python26/84f5c98/ : SUCCESS in 50s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/48/154648/2/gate/gate-python-swiftclient-docs/df6692f//doc/build/html/ : SUCCESS in 33s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/48/154648/2/gate/gate-python-swiftclient-pep8/707612b/ : SUCCESS in 38s\n- gate-python-swiftclient-python27 http://logs.openstack.org/48/154648/2/gate/gate-python-swiftclient-python27/81683ef/ : SUCCESS in 45s\n- gate-python-swiftclient-python34 http://logs.openstack.org/48/154648/2/gate/gate-python-swiftclient-python34/56aa50e/ : SUCCESS in 2m 20s\n- gate-python-swiftclient-pypy http://logs.openstack.org/48/154648/2/gate/gate-python-swiftclient-pypy/43f76a2/ : SUCCESS in 1m 29s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/48/154648/2/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/9bbd89a/ : FAILURE in 20m 15s\n- gate-swift-dsvm-functional http://logs.openstack.org/48/154648/2/gate/gate-swift-dsvm-functional/d52bea4/ : SUCCESS in 22m 38s","accounts_in_message":[],"_revision_number":2},{"id":"542672ed64f5a664e2fda92c4b7adb40a6f58ddc","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2015-02-22 02:08:37.000000000","message":"Patch Set 2:\n\nfailed like so:\n\n++ openstack --os-token 3d17012c286d4520951b44189988b1b3 --os-url http://127.0.0.1:9292 image create cirros-0.3.2-x86_64-uec-kernel --public --container-format aki --disk-format aki\n++ grep \u0027 id \u0027\n++ get_field 2\n++ local data field\n++ read data\nWARNING: urllib3.connectionpool Connection pool is full, discarding connection: 127.0.0.1\nERROR: openstack \u003chtml\u003e\n \u003chead\u003e\n  \u003ctitle\u003e500 Internal Server Error\u003c/title\u003e\n  \u003c/head\u003e\n  \u003cbody\u003e\n   \u003ch1\u003e500 Internal Server Error\u003c/h1\u003e\n   Failed to upload image 7b88ae10-775d-4e55-8113-c09494df80a1\u003cbr /\u003e\u003cbr /\u003e\n\nIMHO, the situation is calling for\nrecheck nobug","accounts_in_message":[],"_revision_number":2},{"id":"72e24b7c310b388f2c3f3e6ab8e15a5212cce224","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2015-02-22 04:20:33.000000000","message":"Patch Set 2:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":2},{"id":"a179e6ac193de19f09a5e26c4981815e96dc5396","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-22 05:02:38.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python26/7c1abfe/ : SUCCESS in 50s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-pep8/7787ee4/ : SUCCESS in 39s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/48/154648/2/check/gate-python-swiftclient-docs/f74bb98//doc/build/html/ : SUCCESS in 35s\n- gate-python-swiftclient-python27 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python27/46ccd0f/ : SUCCESS in 38s\n- gate-python-swiftclient-python34 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python34/990541e/ : SUCCESS in 2m 38s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/7d7c3fd/ : SUCCESS in 23m 56s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/14720f2/ : SUCCESS in 42m 03s\n- gate-python-swiftclient-pypy http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-pypy/9026f0f/ : SUCCESS in 1m 30s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/0626e39/ : FAILURE in 19m 24s\n- check-swift-dsvm-functional http://logs.openstack.org/48/154648/2/check/check-swift-dsvm-functional/393ec3e/ : SUCCESS in 21m 27s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/48/154648/2/check/check-swiftclient-dsvm-functional/cc2c6ad/ : FAILURE in 20m 28s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"aa61f59bfd7422b859309600ed2cdd938fff5696","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2015-02-23 08:20:30.000000000","message":"Patch Set 2: Code-Review+2\n\nrecheck no bug","accounts_in_message":[],"_revision_number":2},{"id":"ff2dc974327b04ddaa61bb689c74e563f8a1847a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-23 09:01:41.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python26/31b5ce8/ : SUCCESS in 51s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-pep8/090f2a2/ : SUCCESS in 33s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/48/154648/2/check/gate-python-swiftclient-docs/3845784//doc/build/html/ : SUCCESS in 42s\n- gate-python-swiftclient-python27 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python27/9b937a2/ : SUCCESS in 1m 01s\n- gate-python-swiftclient-python34 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python34/de47990/ : SUCCESS in 2m 55s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/7aa12a5/ : SUCCESS in 23m 59s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/47bff83/ : SUCCESS in 41m 08s\n- gate-python-swiftclient-pypy http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-pypy/57ce80c/ : SUCCESS in 1m 44s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/09bd223/ : FAILURE in 20m 00s\n- check-swift-dsvm-functional http://logs.openstack.org/48/154648/2/check/check-swift-dsvm-functional/32d27f3/ : SUCCESS in 21m 33s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/48/154648/2/check/check-swiftclient-dsvm-functional/120d599/ : FAILURE in 20m 36s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0313222164902673309dd8ea741e7d66a17e5fb5","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2015-02-24 05:25:13.000000000","message":"Patch Set 2:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":2},{"id":"4822be4e22e736327425691c34c7d9534065686d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-24 06:21:46.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python26/448a414/ : SUCCESS in 47s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-pep8/a617dd7/ : SUCCESS in 49s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/48/154648/2/check/gate-python-swiftclient-docs/5b5a529//doc/build/html/ : SUCCESS in 35s\n- gate-python-swiftclient-python27 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python27/4a1e431/ : SUCCESS in 59s\n- gate-python-swiftclient-python34 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python34/069817d/ : SUCCESS in 2m 35s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/1a6a226/ : SUCCESS in 24m 32s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/5da5464/ : SUCCESS in 44m 47s\n- gate-python-swiftclient-pypy http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-pypy/24e81ea/ : SUCCESS in 1m 11s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/7133333/ : SUCCESS in 55m 33s\n- check-swift-dsvm-functional http://logs.openstack.org/48/154648/2/check/check-swift-dsvm-functional/8c3608e/ : SUCCESS in 22m 42s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/48/154648/2/check/check-swiftclient-dsvm-functional/f3ad3cd/ : SUCCESS in 25m 22s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4632f464d066336af75dee685b642b6c2bdf34b6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-24 06:21:47.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"68c1867a697c6824a147bf1f301f7c533e24128b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-24 07:52:09.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/48/154648/2/gate/gate-python-swiftclient-python26/6c0986d/ : SUCCESS in 51s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/48/154648/2/gate/gate-python-swiftclient-docs/418a39e//doc/build/html/ : SUCCESS in 1m 09s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/48/154648/2/gate/gate-python-swiftclient-pep8/47e4790/ : SUCCESS in 44s\n- gate-python-swiftclient-python27 http://logs.openstack.org/48/154648/2/gate/gate-python-swiftclient-python27/7b31f48/ : SUCCESS in 56s\n- gate-python-swiftclient-python34 http://logs.openstack.org/48/154648/2/gate/gate-python-swiftclient-python34/aa2b86e/ : SUCCESS in 3m 43s\n- gate-python-swiftclient-pypy http://logs.openstack.org/48/154648/2/gate/gate-python-swiftclient-pypy/0b53f90/ : SUCCESS in 1m 48s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/48/154648/2/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/2240c91/ : FAILURE in 51m 16s\n- gate-swift-dsvm-functional http://logs.openstack.org/48/154648/2/gate/gate-swift-dsvm-functional/be69546/ : SUCCESS in 22m 59s","accounts_in_message":[],"_revision_number":2},{"id":"642dc43d602b5b7cae16ace2e78fe78fb8a6ce36","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-02-24 17:55:23.000000000","message":"Patch Set 2: Workflow+1\n\nreverify","accounts_in_message":[],"_revision_number":2},{"id":"1163a59619ca5da91b0dd11e510a76219c052a74","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2015-02-24 19:48:54.000000000","message":"Patch Set 2:\n\nLooks like we hit bug 1424482. Don\u0027t re-verify until that is fixed in Neutron.","accounts_in_message":[],"_revision_number":2},{"id":"8470a342d1d7c436d08c11ef19f2d24b0f7187f4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-24 20:00:17.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python26/433ba8d/ : SUCCESS in 58s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-pep8/78c32d1/ : SUCCESS in 47s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/48/154648/2/check/gate-python-swiftclient-docs/7d4e20c//doc/build/html/ : SUCCESS in 1m 14s\n- gate-python-swiftclient-python27 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python27/b6afa06/ : SUCCESS in 59s\n- gate-python-swiftclient-python34 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python34/615a585/ : SUCCESS in 3m 03s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/1784543/ : FAILURE in 18m 56s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/795e7da/ : SUCCESS in 55m 25s\n- gate-python-swiftclient-pypy http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-pypy/cbc5ca8/ : SUCCESS in 1m 27s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/cf0f480/ : SUCCESS in 57m 26s\n- check-swift-dsvm-functional http://logs.openstack.org/48/154648/2/check/check-swift-dsvm-functional/32caf09/ : SUCCESS in 22m 17s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/48/154648/2/check/check-swiftclient-dsvm-functional/79569c3/ : SUCCESS in 24m 41s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"43d088bafcc21f71e34eba008723dfc08b25278a","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2015-02-24 22:34:36.000000000","message":"Patch Set 2:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":2},{"id":"1e470898e1532f8d55fc8f35e6e24162b72a9b7f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-24 23:38:45.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python26/ebcefd0/ : SUCCESS in 52s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-pep8/3e00097/ : SUCCESS in 47s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/48/154648/2/check/gate-python-swiftclient-docs/a473b59//doc/build/html/ : SUCCESS in 49s\n- gate-python-swiftclient-python27 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python27/161e384/ : SUCCESS in 40s\n- gate-python-swiftclient-python34 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python34/0cd54ad/ : SUCCESS in 2m 47s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/ddf9f1f/ : SUCCESS in 29m 47s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/424faca/ : SUCCESS in 42m 15s\n- gate-python-swiftclient-pypy http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-pypy/751d3ee/ : SUCCESS in 1m 48s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/32170bf/ : FAILURE in 1h 00m 48s\n- check-swift-dsvm-functional http://logs.openstack.org/48/154648/2/check/check-swift-dsvm-functional/4da4fdc/ : SUCCESS in 27m 27s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/48/154648/2/check/check-swiftclient-dsvm-functional/1759f4c/ : SUCCESS in 24m 11s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"abc5b6e88df8bfe6a692dbe7561a856bc8011f1e","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2015-02-25 01:36:00.000000000","message":"Patch Set 2:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":2},{"id":"08fdf144319cf8677dddbd6a08e618bbbe9fe296","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-25 02:55:44.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python26/9a2df07/ : SUCCESS in 57s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-pep8/d56eee3/ : SUCCESS in 49s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/48/154648/2/check/gate-python-swiftclient-docs/bf31f7f//doc/build/html/ : SUCCESS in 53s\n- gate-python-swiftclient-python27 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python27/555e35e/ : SUCCESS in 58s\n- gate-python-swiftclient-python34 http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-python34/f58b4cf/ : SUCCESS in 3m 44s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-icehouse/6af9be1/ : SUCCESS in 24m 16s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-juno http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-juno/743eaf8/ : SUCCESS in 53m 38s\n- gate-python-swiftclient-pypy http://logs.openstack.org/48/154648/2/check/gate-python-swiftclient-pypy/7fbc167/ : SUCCESS in 1m 50s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/48/154648/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/5bd5cd8/ : SUCCESS in 1h 12m 08s\n- check-swift-dsvm-functional http://logs.openstack.org/48/154648/2/check/check-swift-dsvm-functional/6f1c6c9/ : SUCCESS in 34m 16s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/48/154648/2/check/check-swiftclient-dsvm-functional/7c468ce/ : SUCCESS in 29m 22s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"03df3d51a3ae76b71ee5424cb915dea0a473ba3f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-25 02:55:45.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"a94dbea93c189d3ee44cab1d3fa8d8687c0f2d7c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-25 05:39:23.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/48/154648/2/gate/gate-python-swiftclient-python26/c0b32c0/ : SUCCESS in 56s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/48/154648/2/gate/gate-python-swiftclient-docs/b5359a4//doc/build/html/ : SUCCESS in 1m 02s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/48/154648/2/gate/gate-python-swiftclient-pep8/be9938f/ : SUCCESS in 35s\n- gate-python-swiftclient-python27 http://logs.openstack.org/48/154648/2/gate/gate-python-swiftclient-python27/8fca898/ : SUCCESS in 54s\n- gate-python-swiftclient-python34 http://logs.openstack.org/48/154648/2/gate/gate-python-swiftclient-python34/d58c7cd/ : SUCCESS in 3m 31s\n- gate-python-swiftclient-pypy http://logs.openstack.org/48/154648/2/gate/gate-python-swiftclient-pypy/4365ce2/ : SUCCESS in 1m 30s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/48/154648/2/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/66499b9/ : SUCCESS in 55m 16s\n- gate-swift-dsvm-functional http://logs.openstack.org/48/154648/2/gate/gate-swift-dsvm-functional/090b90b/ : SUCCESS in 29m 20s","accounts_in_message":[],"_revision_number":2},{"id":"db78b93efc79fff899fdc17dd7fbf1dc0d243826","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-25 05:39:24.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"fec5d068a0056f5d9ec60e5fd3bbfad9b9f13b86","revisions":{"72f1cdd6f472ce1c5a00ff0ac51754367e40aca6":{"kind":"REWORK","_number":1,"created":"2015-02-10 20:07:58.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/48/154648/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/48/154648/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/48/154648/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/48/154648/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/48/154648/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/48/154648/1"}}},"commit":{"parents":[{"commit":"06c73c6020e5af873e3ce245a27035da3448de7b","subject":"Fix deleting SLO segments on overwrite","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/06c73c6020e5af873e3ce245a27035da3448de7b"}]}],"author":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2015-02-10 20:01:47.000000000","tz":-420},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2015-02-10 20:06:10.000000000","tz":-420},"subject":"Fix crash with -l, -d /, and pseudo folders","message":"Fix crash with -l, -d /, and pseudo folders\n\nUsing -l, -d /, or a pseduo folder by itself works fine, but if you\ncombine all of them, this happens:\n\n[zaitcev@guren s]$ swift -d / testcont\namazon_lili.jpg\npseudodir/\nrin_shibuya_pixiv.jpg\nswift-c134855-5a.diff\n[zaitcev@guren s]$ swift list -d / -l testcont\n      151954 2014-06-20 17:13:52 amazon_lili.jpg\nTraceback (most recent call last):\n  File \"/q/zaitcev/hail/python-swiftclient-tip/bin/swift\", line 24, in \u003cmodule\u003e\n    sys.exit(main())\n  File \"/q/zaitcev/hail/python-swiftclient-tip/swiftclient/shell.py\", line 1301, in main\n    globals()[\u0027st_%s\u0027 % args[0]](parser, argv[1:], output)\n  File \"/q/zaitcev/hail/python-swiftclient-tip/swiftclient/shell.py\", line 414, in st_list\n    total_bytes +\u003d item_bytes\nTypeError: unsupported operand type(s) for +\u003d: \u0027int\u0027 and \u0027NoneType\u0027\n\nThe patch is a straightforward fix that assigns expected variables.\n\nChange-Id: If24dcc2491e8b8982455107d2aca30c0491a398a\nResolves: lp:1399678\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/72f1cdd6f472ce1c5a00ff0ac51754367e40aca6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/72f1cdd6f472ce1c5a00ff0ac51754367e40aca6"}]},"branch":"refs/heads/master"},"fec5d068a0056f5d9ec60e5fd3bbfad9b9f13b86":{"kind":"REWORK","_number":2,"created":"2015-02-19 02:47:18.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/48/154648/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/48/154648/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/48/154648/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/48/154648/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/48/154648/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/48/154648/2"}}},"commit":{"parents":[{"commit":"8aff0bda9c35ab96146f4f419803e62710ab5618","subject":"add functional tox target","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8aff0bda9c35ab96146f4f419803e62710ab5618"}]}],"author":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2015-02-19 02:38:05.000000000","tz":-420},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2015-02-19 02:46:41.000000000","tz":-420},"subject":"Fix crash with -l, -d /, and pseudo folders","message":"Fix crash with -l, -d /, and pseudo folders\n\nUsing -l, -d /, or a pseduo folder by itself works fine, but if you\ncombine all of them, this happens:\n\n[zaitcev@guren s]$ swift list -d / testcont\namazon_lili.jpg\npseudodir/\nrin_shibuya_pixiv.jpg\nswift-c134855-5a.diff\n[zaitcev@guren s]$ swift list -d / -l testcont\n      151954 2014-06-20 17:13:52 amazon_lili.jpg\nTraceback (most recent call last):\n  File \"/q/zaitcev/hail/python-swiftclient-tip/bin/swift\", line 24, in \u003cmodule\u003e\n    sys.exit(main())\n  File \"/q/zaitcev/hail/python-swiftclient-tip/swiftclient/shell.py\", line 1301, in main\n    globals()[\u0027st_%s\u0027 % args[0]](parser, argv[1:], output)\n  File \"/q/zaitcev/hail/python-swiftclient-tip/swiftclient/shell.py\", line 414, in st_list\n    total_bytes +\u003d item_bytes\nTypeError: unsupported operand type(s) for +\u003d: \u0027int\u0027 and \u0027NoneType\u0027\n\nThe patch is a straightforward fix that assigns expected variables.\n\nChange-Id: If24dcc2491e8b8982455107d2aca30c0491a398a\nCloses-Bug: 1399678\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/fec5d068a0056f5d9ec60e5fd3bbfad9b9f13b86"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/fec5d068a0056f5d9ec60e5fd3bbfad9b9f13b86"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
