)]}'
{"id":"openstack%2Fpython-openstackclient~210824","triplet_id":"openstack%2Fpython-openstackclient~master~I86cb45a85cd63927aa1c87c1eed27542981df659","project":"openstack/python-openstackclient","branch":"master","topic":"bp/logging-migration","hashtags":[],"change_id":"I86cb45a85cd63927aa1c87c1eed27542981df659","subject":"Move options to log level out of shell.py","status":"MERGED","created":"2015-08-09 13:03:06.000000000","updated":"2015-09-09 19:46:30.000000000","submitted":"2015-09-09 19:46:27.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"85e0dbf1f232a722d9feb587f75ca01bb039a707","_number":210824,"virtual_id_number":210824,"owner":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2015-09-08 23:01:01.000000000","_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"date":"2015-09-08 21:01:07.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":2,"date":"2015-09-09 19:46:27.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2015-09-03 17:44:41.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":2,"date":"2015-09-09 03:27:25.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":1,"date":"2015-08-26 06:13:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},{"value":1,"date":"2015-09-09 05:16:05.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-09-09 18:57:01.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-09-09 18:57:01.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-08-26 06:13:07.000000000","updated_by":{"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},"reviewer":{"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},"state":"REVIEWER"},{"updated":"2015-09-08 21:01:07.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-09-09 05:16:05.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2015-09-09 18:57:01.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2015-09-09 19:46:27.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"287bf5434dd5ed8fc19327c131af3bd9fb6e5237","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-08-09 13:03:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"faddfd657cc79bdb3212590ca1e43083f19e4479","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-09 14:17:01.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/24/210824/1/check/gate-python-openstackclient-python26/62fba25/ : SUCCESS in 1m 49s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/24/210824/1/check/gate-python-openstackclient-pep8/2bc2a63/ : SUCCESS in 1m 36s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/24/210824/1/check/gate-python-openstackclient-docs/efcbe75//doc/build/html/ : SUCCESS in 2m 42s\n- gate-python-openstackclient-python27 http://logs.openstack.org/24/210824/1/check/gate-python-openstackclient-python27/3097aa7/ : SUCCESS in 1m 37s\n- gate-python-openstackclient-python34 http://logs.openstack.org/24/210824/1/check/gate-python-openstackclient-python34/19aba21/ : SUCCESS in 2m 05s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/24/210824/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/13e244b/ : SUCCESS in 1h 13m 04s\n- gate-osc-dsvm-functional http://logs.openstack.org/24/210824/1/check/gate-osc-dsvm-functional/8850e60/ : SUCCESS in 28m 00s","accounts_in_message":[],"_revision_number":1},{"id":"8116dbb52baa8765afc57836890ed48e899de3f9","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-08-13 19:28:50.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8dea31b47308e957521da2a4cf3c949982128e8c","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-08-13 22:07:58.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":1},{"id":"bd977589798d8f5dc760cea1ad4550fdecf43c6a","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-08-13 22:11:42.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"106ff92cc104cd5921e5f7bc2f099f7490dec83a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-13 23:29:39.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/24/210824/3/check/gate-python-openstackclient-python26/79e7194/ : SUCCESS in 2m 00s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/24/210824/3/check/gate-python-openstackclient-pep8/ddb02f9/ : SUCCESS in 1m 42s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/24/210824/3/check/gate-python-openstackclient-docs/0f172f9//doc/build/html/ : SUCCESS in 3m 01s\n- gate-python-openstackclient-python27 http://logs.openstack.org/24/210824/3/check/gate-python-openstackclient-python27/c483eb2/ : SUCCESS in 2m 09s\n- gate-python-openstackclient-python34 http://logs.openstack.org/24/210824/3/check/gate-python-openstackclient-python34/5cc6b60/ : SUCCESS in 4m 06s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/24/210824/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/4f91546/ : SUCCESS in 1h 07m 15s\n- gate-osc-dsvm-functional http://logs.openstack.org/24/210824/3/check/gate-osc-dsvm-functional/2e73181/ : SUCCESS in 21m 21s","accounts_in_message":[],"_revision_number":3},{"id":"a9f9040b8aaa817da644eadbeb0ef5cac8470f29","author":{"_account_id":14162,"name":"Daisuke Fujita","email":"fuzita.daisuke@jp.fujitsu.com","username":"daisukefujita"},"date":"2015-08-26 06:13:07.000000000","message":"Patch Set 3: Code-Review+1\n\nLGTM!","accounts_in_message":[],"_revision_number":3},{"id":"41dbeb8032565c45cbee3ec5f6e521a28c3ecd43","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-09-03 17:44:41.000000000","message":"Patch Set 3:\n\nI\u0027m on the fence about this because it takes CLI shell knowledge and puts it in a place that shouldn\u0027t need to know the CLI implementation details.","accounts_in_message":[],"_revision_number":3},{"id":"ebf07c8e0c328c66516d23cdb068c7a85ec05754","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-09-08 21:01:07.000000000","message":"Patch Set 3:\n\nkind of agree with dtroyer, i\u0027d prefer to see it in the shell file as a helper function","accounts_in_message":[],"_revision_number":3},{"id":"5dd4adbc30a86c8dff0dbbdd35e08f8c2b3bac79","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-09-08 23:01:01.000000000","message":"Patch Set 3:\n\nIt is similar to the way the clients add their own api-version option or the auth plugins add/process their own options.  It is just translating the option into a logging level.  shell.py in theory shouldn\u0027t know what a logging level is.","accounts_in_message":[],"_revision_number":3},{"id":"1f3afa0b37e33a412f2b788dc27eab72315a7431","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-09-09 03:27:25.000000000","message":"Patch Set 3: Code-Review+2\n\n/me is convinced","accounts_in_message":[],"_revision_number":3},{"id":"24d7d26433eb6b9c46868c14fd689442d1565621","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2015-09-09 05:16:05.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"fa4c2120844220df4b045f1c7b451447b682c7e3","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-09-09 18:57:01.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nHmmm... yeah, ok.  I\u0027m sure it\u0027ll grow on me ;)","accounts_in_message":[],"_revision_number":3},{"id":"2bdf6dfcbece90f2b583346109fde2715247ea04","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-09 18:57:16.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"a37213a20d5be62ac47c894aed8819f03582d2f0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-09 19:46:27.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/24/210824/3/gate/gate-python-openstackclient-python26/5f44ada/ : SUCCESS in 2m 04s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/24/210824/3/gate/gate-python-openstackclient-docs/b323497//doc/build/html/ : SUCCESS in 5m 12s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/24/210824/3/gate/gate-python-openstackclient-pep8/5d17be7/ : SUCCESS in 1m 09s\n- gate-python-openstackclient-python27 http://logs.openstack.org/24/210824/3/gate/gate-python-openstackclient-python27/5053dc1/ : SUCCESS in 2m 13s\n- gate-python-openstackclient-python34 http://logs.openstack.org/24/210824/3/gate/gate-python-openstackclient-python34/cdd15c8/ : SUCCESS in 2m 45s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/24/210824/3/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/4027417/ : SUCCESS in 49m 07s\n- gate-osc-dsvm-functional http://logs.openstack.org/24/210824/3/gate/gate-osc-dsvm-functional/40d33fa/ : SUCCESS in 26m 55s","accounts_in_message":[],"_revision_number":3},{"id":"7c19f514bc5b693edcdfc0c0b150dfc763c79c2d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-09 19:46:30.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"ca9965c3282d028da52ec465d5024f16fb54ba04","revisions":{"b84b12759ebc4e33e140fba7c1ec5048f68649a2":{"kind":"REWORK","_number":1,"created":"2015-08-09 13:03:06.000000000","uploader":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"ref":"refs/changes/24/210824/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/24/210824/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/210824/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/210824/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/210824/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/24/210824/1"}}},"commit":{"parents":[{"commit":"c46693abb5fdbb1a4adfd43b6f26d25dc2457592","subject":"Move set warnings filters to logging module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c46693abb5fdbb1a4adfd43b6f26d25dc2457592"}]}],"author":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-08-09 13:01:18.000000000","tz":-360},"committer":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-08-09 13:01:18.000000000","tz":-360},"subject":"Move options to log level out of shell.py","message":"Move options to log level out of shell.py\n\nMove the conversion of command line options to log level out\nof shell.py.\n\nChange-Id: I86cb45a85cd63927aa1c87c1eed27542981df659\nImplements: blueprint logging-migration\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b84b12759ebc4e33e140fba7c1ec5048f68649a2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b84b12759ebc4e33e140fba7c1ec5048f68649a2"}]},"branch":"refs/heads/master"},"e9a3d2357db59f75211b4a42e11fdb718f0ebf29":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2015-08-13 22:07:58.000000000","uploader":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"ref":"refs/changes/24/210824/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/24/210824/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/210824/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/210824/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/210824/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/24/210824/2"}}},"commit":{"parents":[{"commit":"9c3c33639139ab319ca6d00925b34f9293ca81af","subject":"Move set warnings filters to logging module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9c3c33639139ab319ca6d00925b34f9293ca81af"}]}],"author":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-08-09 13:01:18.000000000","tz":-360},"committer":{"name":"Terry Howe","email":"terrylhowe@gmail.com","date":"2015-08-13 22:07:58.000000000","tz":0},"subject":"Move options to log level out of shell.py","message":"Move options to log level out of shell.py\n\nMove the conversion of command line options to log level out\nof shell.py.\n\nChange-Id: I86cb45a85cd63927aa1c87c1eed27542981df659\nImplements: blueprint logging-migration\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e9a3d2357db59f75211b4a42e11fdb718f0ebf29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e9a3d2357db59f75211b4a42e11fdb718f0ebf29"}]},"branch":"refs/heads/master"},"ca9965c3282d028da52ec465d5024f16fb54ba04":{"kind":"REWORK","_number":3,"created":"2015-08-13 22:11:42.000000000","uploader":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"ref":"refs/changes/24/210824/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/24/210824/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/210824/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/210824/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/210824/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/24/210824/3"}}},"commit":{"parents":[{"commit":"9c3c33639139ab319ca6d00925b34f9293ca81af","subject":"Move set warnings filters to logging module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9c3c33639139ab319ca6d00925b34f9293ca81af"}]}],"author":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-08-09 13:01:18.000000000","tz":-360},"committer":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-08-13 22:11:25.000000000","tz":-360},"subject":"Move options to log level out of shell.py","message":"Move options to log level out of shell.py\n\nMove the conversion of command line options to log level out\nof shell.py.\n\nChange-Id: I86cb45a85cd63927aa1c87c1eed27542981df659\nImplements: blueprint logging-migration\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ca9965c3282d028da52ec465d5024f16fb54ba04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ca9965c3282d028da52ec465d5024f16fb54ba04"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
