)]}'
{"id":"openstack%2Fpython-novaclient~632942","triplet_id":"openstack%2Fpython-novaclient~master~I9587af7e0fdd921fcaebe3e5c6c5bb40a9393e01","project":"openstack/python-novaclient","branch":"master","topic":"bug/1804156","hashtags":[],"change_id":"I9587af7e0fdd921fcaebe3e5c6c5bb40a9393e01","subject":"Handle unicode multi-byte characters","status":"MERGED","created":"2019-01-24 07:09:55.000000000","updated":"2019-02-25 18:32:28.000000000","submitted":"2019-02-25 18:32:27.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"632942-1551119548062-572ed50b","meta_rev_id":"94a03191700940d6c9728fade1402ff56af6b25d","_number":632942,"virtual_id_number":632942,"owner":{"_account_id":29278,"name":"Asmita Singh","email":"Asmita.Singh@nttdata.com","username":"asmita.singh"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2019-02-25 18:32:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"all":[{"value":2,"date":"2019-02-24 09:59:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},{"value":2,"date":"2019-02-25 16:46:00.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},{"value":1,"date":"2019-02-25 16:46:00.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-02-01 09:26:49.000000000","updated_by":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"reviewer":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"state":"REVIEWER"},{"updated":"2019-02-24 09:59:46.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":"2019-02-25 16:46:00.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2019-02-25 18:32:27.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"ff2b8e7be8a377d833e230b0976c42816d58b98c","author":{"_account_id":29278,"name":"Asmita Singh","email":"Asmita.Singh@nttdata.com","username":"asmita.singh"},"date":"2019-01-24 07:09:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"34c68c451931c221b90285c898f5b280d667d323","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-24 09:07:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/42/632942/1/check/tempest-full/42ff680/ : SUCCESS in 1h 55m 41s\n- tempest-full-py3 http://logs.openstack.org/42/632942/1/check/tempest-full-py3/a58b673/ : SUCCESS in 1h 25m 37s\n- openstack-tox-cover http://logs.openstack.org/42/632942/1/check/openstack-tox-cover/e6cfbcf/cover/ : SUCCESS in 4m 38s\n- openstack-tox-lower-constraints http://logs.openstack.org/42/632942/1/check/openstack-tox-lower-constraints/146af7c/ : SUCCESS in 4m 06s\n- openstack-tox-pep8 http://logs.openstack.org/42/632942/1/check/openstack-tox-pep8/a5d1bec/ : SUCCESS in 2m 59s\n- openstack-tox-py27 http://logs.openstack.org/42/632942/1/check/openstack-tox-py27/1bd4d1f/ : SUCCESS in 3m 49s\n- openstack-tox-py35 http://logs.openstack.org/42/632942/1/check/openstack-tox-py35/20f4b88/ : SUCCESS in 3m 23s\n- openstack-tox-py36 http://logs.openstack.org/42/632942/1/check/openstack-tox-py36/a2fc2e4/ : SUCCESS in 3m 26s\n- openstack-tox-docs http://logs.openstack.org/42/632942/1/check/openstack-tox-docs/f8ef156/html/ : SUCCESS in 3m 25s\n- novaclient-dsvm-functional http://logs.openstack.org/42/632942/1/check/novaclient-dsvm-functional/48dc9e1/ : SUCCESS in 1h 04m 09s","accounts_in_message":[],"_revision_number":1},{"id":"336d56e3fc84f65798d44c36613a93e260fbb534","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-02-01 07:12:09.000000000","message":"Patch Set 1: Code-Review-1\n\nI tried hypervisor-list command and instance-usage-audit-log.\n\nhttp://paste.openstack.org/show/744347/\n\nIt works well (returns 400 error) when multi-byte characters are passed.\nThis patch is unnecessary.","accounts_in_message":[],"_revision_number":1},{"id":"8526f0a742473398e4a3bf1cf5f3aab285c33de0","author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"date":"2019-02-01 09:26:49.000000000","message":"Patch Set 1:\n\n\u003e I tried hypervisor-list command and instance-usage-audit-log.\n \u003e \n \u003e http://paste.openstack.org/show/744347/\n \u003e \n \u003e It works well (returns 400 error) when multi-byte characters are\n \u003e passed.\n \u003e This patch is unnecessary.\n\nIt\u0027s reproducible on my machine.\n\nhttp://paste.openstack.org/show/744355","accounts_in_message":[],"_revision_number":1},{"id":"62dcc5d29cce62f78307734a0615a358c2c43561","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-02-05 00:06:02.000000000","message":"Patch Set 1:\n\nPlease create the bug report for python-novaclient and clarify steps to reproduce.","accounts_in_message":[],"_revision_number":1},{"id":"8485fb882666096b936959565a1191ae79203d8a","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-02-21 07:38:33.000000000","message":"Patch Set 1:\n\n(3 comments)\n\nThank you. It can be reproduced in python 2.7 environment.\nThe fix is overall looks good to me.\nBut one question.","accounts_in_message":[],"_revision_number":1},{"id":"283a31fc466a520e4b354fd5f30c2a1e9d675e73","author":{"_account_id":29278,"name":"Asmita Singh","email":"Asmita.Singh@nttdata.com","username":"asmita.singh"},"date":"2019-02-22 06:02:40.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4e790585ac574cbe1c07709368b9e47eeacbb26f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-22 08:06:02.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/42/632942/2/check/tempest-full/75aa724/ : SUCCESS in 2h 01m 06s\n- tempest-full-py3 http://logs.openstack.org/42/632942/2/check/tempest-full-py3/49e1c14/ : SUCCESS in 1h 45m 58s\n- openstack-tox-cover http://logs.openstack.org/42/632942/2/check/openstack-tox-cover/2654e24/cover/ : SUCCESS in 5m 10s\n- openstack-tox-lower-constraints http://logs.openstack.org/42/632942/2/check/openstack-tox-lower-constraints/ab32479/ : SUCCESS in 4m 55s\n- openstack-tox-pep8 http://logs.openstack.org/42/632942/2/check/openstack-tox-pep8/81bfbea/ : SUCCESS in 4m 30s\n- openstack-tox-py27 http://logs.openstack.org/42/632942/2/check/openstack-tox-py27/617125b/ : SUCCESS in 4m 05s\n- openstack-tox-py35 http://logs.openstack.org/42/632942/2/check/openstack-tox-py35/945fc5d/ : SUCCESS in 4m 42s\n- openstack-tox-py36 http://logs.openstack.org/42/632942/2/check/openstack-tox-py36/1f8f66b/ : SUCCESS in 4m 56s\n- openstack-tox-py37 http://logs.openstack.org/42/632942/2/check/openstack-tox-py37/ab01c13/ : SUCCESS in 5m 21s\n- openstack-tox-docs http://logs.openstack.org/42/632942/2/check/openstack-tox-docs/26f2d3d/html/ : SUCCESS in 4m 07s\n- novaclient-dsvm-functional http://logs.openstack.org/42/632942/2/check/novaclient-dsvm-functional/45a2f4f/ : SUCCESS in 55m 31s","accounts_in_message":[],"_revision_number":2},{"id":"25f3d01b351f7a8bfa270c0129b99e0412e2cf12","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-02-24 09:59:46.000000000","message":"Patch Set 2: Code-Review+2\n\nLGTM.Thanks.","accounts_in_message":[],"_revision_number":2},{"id":"fdd09f4e1a43813881a4ce118fbaf73f432df009","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-02-25 16:46:00.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"1b6a98db4e028a5d4949d4a353f2fedef49835da","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-25 16:46:12.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"fe0a53cebfb2c9aaa563333daa782f234c6f140d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-25 18:32:27.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full http://logs.openstack.org/42/632942/2/gate/tempest-full/1bb0aff/ : SUCCESS in 1h 30m 04s\n- tempest-full-py3 http://logs.openstack.org/42/632942/2/gate/tempest-full-py3/fc07e8e/ : SUCCESS in 1h 29m 32s\n- openstack-tox-lower-constraints http://logs.openstack.org/42/632942/2/gate/openstack-tox-lower-constraints/39c27d3/ : SUCCESS in 6m 31s\n- openstack-tox-pep8 http://logs.openstack.org/42/632942/2/gate/openstack-tox-pep8/93d0a75/ : SUCCESS in 3m 53s\n- openstack-tox-py27 http://logs.openstack.org/42/632942/2/gate/openstack-tox-py27/7ad9c01/ : SUCCESS in 5m 09s\n- openstack-tox-py35 http://logs.openstack.org/42/632942/2/gate/openstack-tox-py35/70d8fac/ : SUCCESS in 4m 12s\n- openstack-tox-py36 http://logs.openstack.org/42/632942/2/gate/openstack-tox-py36/6656239/ : SUCCESS in 4m 35s\n- openstack-tox-py37 http://logs.openstack.org/42/632942/2/gate/openstack-tox-py37/ded8bd6/ : SUCCESS in 5m 23s\n- openstack-tox-docs http://logs.openstack.org/42/632942/2/gate/openstack-tox-docs/83bd5a0/html/ : SUCCESS in 4m 09s\n- novaclient-dsvm-functional http://logs.openstack.org/42/632942/2/gate/novaclient-dsvm-functional/0de9947/ : SUCCESS in 1h 07m 39s","accounts_in_message":[],"_revision_number":2},{"id":"710e553f3065ea13e96d6facc677932bbeb8343c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-25 18:32:28.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"4450e7ba3176cd26cdfa758355f8ed4ad8bacab2","revisions":{"409bd607e8f4ee654d5b9e7b0ff28d97f15dcac3":{"kind":"REWORK","_number":1,"created":"2019-01-24 07:09:55.000000000","uploader":{"_account_id":29278,"name":"Asmita Singh","email":"Asmita.Singh@nttdata.com","username":"asmita.singh"},"ref":"refs/changes/42/632942/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/42/632942/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/632942/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/632942/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/632942/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/42/632942/1"}}},"commit":{"parents":[{"commit":"85e9b58e9b638bc49679d2c7460dd1db7f39f48a","subject":"Update hacking version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/85e9b58e9b638bc49679d2c7460dd1db7f39f48a"}]}],"author":{"name":"asmita singh","email":"asmita.singh@nttdata.com","date":"2019-01-02 06:59:56.000000000","tz":0},"committer":{"name":"asmita singh","email":"asmita.singh@nttdata.com","date":"2019-01-24 06:42:00.000000000","tz":0},"subject":"Handle unicode multi-byte characters","message":"Handle unicode multi-byte characters\n\nIf you pass unicode multi-byte character to \u0027hypervisor-list\u0027\nand \u0027instance-usage-audit-log\u0027 commands using --matching\nand --before options respectively, it returns keyerror.\n\nThis patch fixes these issues by encoding the host name and\ndate passed to the --matching and --before options\nrespectively.\n\nCloses-Bug: #1804156\n\nChange-Id: I9587af7e0fdd921fcaebe3e5c6c5bb40a9393e01\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/409bd607e8f4ee654d5b9e7b0ff28d97f15dcac3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/409bd607e8f4ee654d5b9e7b0ff28d97f15dcac3"}]},"branch":"refs/heads/master"},"4450e7ba3176cd26cdfa758355f8ed4ad8bacab2":{"kind":"REWORK","_number":2,"created":"2019-02-22 06:02:40.000000000","uploader":{"_account_id":29278,"name":"Asmita Singh","email":"Asmita.Singh@nttdata.com","username":"asmita.singh"},"ref":"refs/changes/42/632942/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/42/632942/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/632942/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/632942/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/42/632942/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/42/632942/2"}}},"commit":{"parents":[{"commit":"81ea9887f041a58fae547d5e6efbd60891ab9cab","subject":"add python 3.7 unit test job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/81ea9887f041a58fae547d5e6efbd60891ab9cab"}]}],"author":{"name":"asmita singh","email":"asmita.singh@nttdata.com","date":"2019-01-02 06:59:56.000000000","tz":0},"committer":{"name":"asmita singh","email":"asmita.singh@nttdata.com","date":"2019-02-22 05:32:49.000000000","tz":0},"subject":"Handle unicode multi-byte characters","message":"Handle unicode multi-byte characters\n\nIf you pass unicode multi-byte character to \u0027hypervisor-list\u0027\nand \u0027instance-usage-audit-log\u0027 commands using --matching\nand --before options respectively, it returns keyerror.\n\nThis patch fixes these issues by encoding the host name and\ndate passed to the --matching and --before options\nrespectively.\n\nCloses-Bug: #1804156\n\nChange-Id: I9587af7e0fdd921fcaebe3e5c6c5bb40a9393e01\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4450e7ba3176cd26cdfa758355f8ed4ad8bacab2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4450e7ba3176cd26cdfa758355f8ed4ad8bacab2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
