)]}'
{"id":"openstack%2Fpython-swiftclient~284805","triplet_id":"openstack%2Fpython-swiftclient~master~I81aab935533a50b40679c8b3575f298c285233a8","project":"openstack/python-swiftclient","branch":"master","topic":"bug/1549881","hashtags":[],"change_id":"I81aab935533a50b40679c8b3575f298c285233a8","subject":"download method shouldn\u0027t download all object","status":"MERGED","created":"2016-02-25 16:54:25.000000000","updated":"2016-03-02 11:15:11.000000000","submitted":"2016-03-02 11:15:11.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"cdc94befe1834a6007671debd1bd18307ee472da","_number":284805,"virtual_id_number":284805,"owner":{"_account_id":11373,"name":"Bing Hu","email":"hubingsh@cn.ibm.com","username":"hubingsh"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":2,"date":"2016-03-02 11:15:11.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2016-03-01 08:12:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-03-01 00:51:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":1,"date":"2016-03-01 08:12:27.000000000","permitted_voting_range":{"min":1,"max":1},"_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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-01 00:51:59.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2016-03-01 08:12:27.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":"2016-03-02 11:15:11.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"1110e17078e6b1adb8fb0cdb4035e14083b3acdc","author":{"_account_id":11373,"name":"Bing Hu","email":"hubingsh@cn.ibm.com","username":"hubingsh"},"date":"2016-02-25 16:54:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"40261082c7819502d7ae2ae1bf13c31c1d7dc8ea","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-25 20:46:28.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/05/284805/1/check/gate-python-swiftclient-pep8/2ca921b/ : SUCCESS in 35s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/05/284805/1/check/gate-python-swiftclient-docs/bdb6c67//doc/build/html/ : SUCCESS in 48s\n- gate-python-swiftclient-python27 http://logs.openstack.org/05/284805/1/check/gate-python-swiftclient-python27/f808f63/ : SUCCESS in 1m 47s\n- gate-python-swiftclient-python34 http://logs.openstack.org/05/284805/1/check/gate-python-swiftclient-python34/8bf07ec/ : SUCCESS in 1m 44s\n- gate-python-swiftclient-pypy http://logs.openstack.org/05/284805/1/check/gate-python-swiftclient-pypy/f37c15f/ : SUCCESS in 1m 15s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/05/284805/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/4fb9720/ : SUCCESS in 52m 13s\n- gate-swift-dsvm-functional http://logs.openstack.org/05/284805/1/check/gate-swift-dsvm-functional/197dc00/ : SUCCESS in 17m 20s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/05/284805/1/check/gate-swiftclient-dsvm-functional/fdff23f/ : SUCCESS in 18m 06s","accounts_in_message":[],"_revision_number":1},{"id":"4e4ca913beb50d220c1b503402de1ac469d2c15f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-02-29 14:03:54.000000000","message":"Patch Set 1:\n\nChange looks good. Can we get a test to verify the new behavior?","accounts_in_message":[],"_revision_number":1},{"id":"eb9d89b0b2520f8df657e6233de3aa56c6ca2307","author":{"_account_id":11373,"name":"Bing Hu","email":"hubingsh@cn.ibm.com","username":"hubingsh"},"date":"2016-02-29 19:27:17.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4cc45cfef8883c8d8e7148cf1c95dcfefc7ac320","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-29 23:11:49.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-pep8 http://logs.openstack.org/05/284805/2/check/gate-python-swiftclient-pep8/90c9a35/ : SUCCESS in 1m 01s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/05/284805/2/check/gate-python-swiftclient-docs/1a6d8dd//doc/build/html/ : SUCCESS in 1m 05s\n- gate-python-swiftclient-python27 http://logs.openstack.org/05/284805/2/check/gate-python-swiftclient-python27/8d9139d/ : SUCCESS in 47s\n- gate-python-swiftclient-python34 http://logs.openstack.org/05/284805/2/check/gate-python-swiftclient-python34/739ba6c/ : SUCCESS in 2m 07s\n- gate-python-swiftclient-pypy http://logs.openstack.org/05/284805/2/check/gate-python-swiftclient-pypy/b393980/ : SUCCESS in 1m 34s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/05/284805/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/66ddf35/ : SUCCESS in 50m 04s\n- gate-swift-dsvm-functional http://logs.openstack.org/05/284805/2/check/gate-swift-dsvm-functional/bb0117f/ : FAILURE in 13m 02s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/05/284805/2/check/gate-swiftclient-dsvm-functional/787d576/ : SUCCESS in 17m 44s","accounts_in_message":[],"_revision_number":2},{"id":"10d78f25d29f63e60fb9b3b0ea574371cb1d804e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-03-01 00:51:59.000000000","message":"Patch Set 2: Code-Review+2\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"7636191e291c1beb810c418a85b77a7f0d8701a2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 03:53:56.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/05/284805/2/check/gate-python-swiftclient-pep8/a152a81/ : SUCCESS in 29s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/05/284805/2/check/gate-python-swiftclient-docs/55688c9//doc/build/html/ : SUCCESS in 47s\n- gate-python-swiftclient-python27 http://logs.openstack.org/05/284805/2/check/gate-python-swiftclient-python27/0f688cd/ : SUCCESS in 1m 20s\n- gate-python-swiftclient-python34 http://logs.openstack.org/05/284805/2/check/gate-python-swiftclient-python34/31a58d2/ : SUCCESS in 2m 08s\n- gate-python-swiftclient-pypy http://logs.openstack.org/05/284805/2/check/gate-python-swiftclient-pypy/dda1d02/ : SUCCESS in 1m 32s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/05/284805/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/7f6268d/ : SUCCESS in 1h 29m 11s\n- gate-swift-dsvm-functional http://logs.openstack.org/05/284805/2/check/gate-swift-dsvm-functional/7a96482/ : SUCCESS in 28m 41s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/05/284805/2/check/gate-swiftclient-dsvm-functional/e23a120/ : SUCCESS in 21m 06s","accounts_in_message":[],"_revision_number":2},{"id":"2876b12eb58eab4128a1723a8c702ad51e3419f0","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2016-03-01 08:12:27.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nThanks for this Hu.","accounts_in_message":[],"_revision_number":2},{"id":"de8bd3eec696552173ba8178b32fec49898c89c8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 08:12:33.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"a20c4ff1e55c93dd6eb0c41daf3b4624ef40a60e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 14:53:30.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-docs http://docs-draft.openstack.org/05/284805/2/gate/gate-python-swiftclient-docs/ba39ce5//doc/build/html/ : SUCCESS in 1m 03s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/05/284805/2/gate/gate-python-swiftclient-pep8/7118f0e/ : SUCCESS in 52s\n- gate-python-swiftclient-python27 http://logs.openstack.org/05/284805/2/gate/gate-python-swiftclient-python27/bb40a7b/ : FAILURE in 48s\n- gate-python-swiftclient-python34 http://logs.openstack.org/05/284805/2/gate/gate-python-swiftclient-python34/7567e7b/ : SUCCESS in 2m 00s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/05/284805/2/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/3f93e8f/ : SUCCESS in 1h 02m 01s\n- gate-swift-dsvm-functional http://logs.openstack.org/05/284805/2/gate/gate-swift-dsvm-functional/c1be607/ : SUCCESS in 27m 08s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/05/284805/2/gate/gate-swiftclient-dsvm-functional/13b1524/ : SUCCESS in 16m 03s","accounts_in_message":[],"_revision_number":2},{"id":"dfc9ce0c19e1073d4cc018fbeffc4a8232d56bd3","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-03-02 01:56:09.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"1e384b58917fc576a5c5b7d37066d653a7e9f5e5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-02 03:07:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/05/284805/2/check/gate-python-swiftclient-pep8/b0fcfdc/ : SUCCESS in 40s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/05/284805/2/check/gate-python-swiftclient-docs/fb5cb42//doc/build/html/ : SUCCESS in 2m 35s\n- gate-python-swiftclient-python27 http://logs.openstack.org/05/284805/2/check/gate-python-swiftclient-python27/d59f165/ : SUCCESS in 51s\n- gate-python-swiftclient-python34 http://logs.openstack.org/05/284805/2/check/gate-python-swiftclient-python34/d10256a/ : SUCCESS in 1m 44s\n- gate-python-swiftclient-pypy http://logs.openstack.org/05/284805/2/check/gate-python-swiftclient-pypy/e3ac362/ : SUCCESS in 1m 22s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/05/284805/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/a8a81db/ : SUCCESS in 57m 16s\n- gate-swift-dsvm-functional http://logs.openstack.org/05/284805/2/check/gate-swift-dsvm-functional/eaa8bd5/ : SUCCESS in 23m 11s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/05/284805/2/check/gate-swiftclient-dsvm-functional/ce71d53/ : SUCCESS in 19m 29s","accounts_in_message":[],"_revision_number":2},{"id":"fa29717330f4cce814327f8800262b13b5543147","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-02 03:07:54.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"bebee1a74d3f6cf4e6b51e1e4494a3d8243db3d7","author":{"_account_id":11373,"name":"Bing Hu","email":"hubingsh@cn.ibm.com","username":"hubingsh"},"date":"2016-03-02 04:48:54.000000000","message":"Patch Set 2:\n\n\u003e Thanks for this Hu.\n\n:)","accounts_in_message":[],"_revision_number":2},{"id":"1d6e102109393551b3eff52ff82048732b1cc9c6","author":{"_account_id":11373,"name":"Bing Hu","email":"hubingsh@cn.ibm.com","username":"hubingsh"},"date":"2016-03-02 04:49:35.000000000","message":"Patch Set 2:\n\n\u003e recheck\n\nThanks for your review and recheck :)","accounts_in_message":[],"_revision_number":2},{"id":"cb17ec73fda9b75bf4a32e83fe62196cbcf61fda","date":"2016-03-02 11:15:11.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"e1ca0268f52ecbfcccd51c8ad08efb7c90904111","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-02 11:15:11.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/05/284805/2/gate/gate-python-swiftclient-docs/ac704ca//doc/build/html/ : SUCCESS in 2m 36s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/05/284805/2/gate/gate-python-swiftclient-pep8/6a6fbb1/ : SUCCESS in 44s\n- gate-python-swiftclient-python27 http://logs.openstack.org/05/284805/2/gate/gate-python-swiftclient-python27/67d0118/ : SUCCESS in 46s\n- gate-python-swiftclient-python34 http://logs.openstack.org/05/284805/2/gate/gate-python-swiftclient-python34/91547f8/ : SUCCESS in 1m 47s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/05/284805/2/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/8c57c31/ : SUCCESS in 54m 39s\n- gate-swift-dsvm-functional http://logs.openstack.org/05/284805/2/gate/gate-swift-dsvm-functional/5efa3d5/ : SUCCESS in 21m 58s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/05/284805/2/gate/gate-swiftclient-dsvm-functional/116ef22/ : SUCCESS in 18m 09s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"b7d20b8a1899897e560d378b624163cf1ee1d299","revisions":{"99f8cbde4e585a3d7fe8040ef493ba1175d3f96d":{"kind":"REWORK","_number":1,"created":"2016-02-25 16:54:25.000000000","uploader":{"_account_id":11373,"name":"Bing Hu","email":"hubingsh@cn.ibm.com","username":"hubingsh"},"ref":"refs/changes/05/284805/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/05/284805/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/05/284805/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/05/284805/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/05/284805/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/05/284805/1"}}},"commit":{"parents":[{"commit":"0f60cf05f439521dd3098b0c83c6830537a74ba4","subject":"Merge \"Do not reveal auth token in swiftclient log messages by default\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/0f60cf05f439521dd3098b0c83c6830537a74ba4"}]}],"author":{"name":"Hu Bing","email":"hubingsh@cn.ibm.com","date":"2016-02-25 16:20:29.000000000","tz":480},"committer":{"name":"Hu Bing","email":"hubingsh@cn.ibm.com","date":"2016-02-25 16:20:29.000000000","tz":480},"subject":"download method shouldn\u0027t download all object","message":"download method shouldn\u0027t download all object\n\nin python-swiftclient/swiftclient/service.py,\nthere is a method\ndef download(self, container\u003dNone, objects\u003dNone, options\u003dNone):\n\nif container is specified but objects not, it download all\nobjects in specified container.\nif both container and objects are specified, it download all\nspecified objects in the container.\n\nwhen it comes to the case that, objects argument is specified,\nbut it turned out to be empty array [ ], the download method\ndownload all the objects under specified container.\nthis may be not reasonable.\n\nfor example,\nthe objects was not empty when it came from command line,\nbut it\u0027s filtered, maybe by --prefix argument.\nat last, it turned out to be empty array.\n\nwhen calling download method with objects arguments\nbeing empty array, we should download nothing instead of\nall the objects under the specified container.\n\nChange-Id: I81aab935533a50b40679c8b3575f298c285233a8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/99f8cbde4e585a3d7fe8040ef493ba1175d3f96d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/99f8cbde4e585a3d7fe8040ef493ba1175d3f96d"}]},"branch":"refs/heads/master"},"b7d20b8a1899897e560d378b624163cf1ee1d299":{"kind":"REWORK","_number":2,"created":"2016-02-29 19:27:17.000000000","uploader":{"_account_id":11373,"name":"Bing Hu","email":"hubingsh@cn.ibm.com","username":"hubingsh"},"ref":"refs/changes/05/284805/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/05/284805/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/05/284805/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/05/284805/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/05/284805/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/05/284805/2"}}},"commit":{"parents":[{"commit":"0f60cf05f439521dd3098b0c83c6830537a74ba4","subject":"Merge \"Do not reveal auth token in swiftclient log messages by default\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/0f60cf05f439521dd3098b0c83c6830537a74ba4"}]}],"author":{"name":"Hu Bing","email":"hubingsh@cn.ibm.com","date":"2016-02-25 16:20:29.000000000","tz":480},"committer":{"name":"Hu Bing","email":"hubingsh@cn.ibm.com","date":"2016-02-29 19:10:34.000000000","tz":480},"subject":"download method shouldn\u0027t download all object","message":"download method shouldn\u0027t download all object\n\nin python-swiftclient/swiftclient/service.py,\nthere is a method\ndef download(self, container\u003dNone, objects\u003dNone, options\u003dNone):\n\nif container is specified but objects not, it download all\nobjects in specified container.\nif both container and objects are specified, it download all\nspecified objects in the container.\n\nwhen it comes to the case that, objects argument is specified,\nbut it turned out to be empty array [ ], the download method\ndownload all the objects under specified container.\nthis may be not reasonable.\n\nfor example,\nthe objects was not empty when it came from command line,\nbut it\u0027s filtered, maybe by --prefix argument.\nat last, it turned out to be empty array.\n\nwhen calling download method with objects arguments\nbeing empty array, we should download nothing instead of\nall the objects under the specified container.\n\nChange-Id: I81aab935533a50b40679c8b3575f298c285233a8\nCloses-bug: #1549881\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b7d20b8a1899897e560d378b624163cf1ee1d299"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b7d20b8a1899897e560d378b624163cf1ee1d299"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
