)]}'
{"id":"openstack%2Fcliff~750585","triplet_id":"openstack%2Fcliff~master~I87600360046fab016b916c7fb9421c846fd03387","project":"openstack/cliff","branch":"master","hashtags":[],"change_id":"I87600360046fab016b916c7fb9421c846fd03387","subject":"Revert \"Capturing argparse errors due to problem with cmd2\"","status":"ABANDONED","created":"2020-09-09 07:35:17.000000000","updated":"2020-09-09 14:26:36.000000000","total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f71c4b139a76d3212913d259159e8e1604968223","_number":750585,"virtual_id_number":750585,"owner":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"date":"2020-09-09 12:29:19.000000000","_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:check","value":1,"date":"2020-09-09 10:56:00.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},{"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":-1,"date":"2020-09-09 13:05:38.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2020-09-09 11:17:56.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},{"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"},{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-09-09 08:05:04.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2020-09-09 09:05:56.000000000","updated_by":{"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"},"reviewer":{"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"},"state":"REVIEWER"},{"updated":"2020-09-09 10:56:00.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"},{"updated":"2020-09-09 11:17:56.000000000","updated_by":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"reviewer":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"state":"REVIEWER"},{"updated":"2020-09-09 13:05:38.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"}],"messages":[{"id":"55ca6e1f746d5fca8bd9b8c31fbc403d2719b6f2","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-09-09 07:35:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5dbf79fb7baee7a527b17267904b338c274a2191","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2020-09-09 07:44:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"230f3e8827dceb0825957f99075f6f69b45d8241","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-09-09 07:45:56.000000000","message":"Patch Set 1:\n\n\u003e (1 comment)\n\n- https://97cb0bbe63e8a9e627b9-bcf2d40d4c7abaee95f5365cfbf981bb.ssl.cf1.rackcdn.com/750151/6/check/osc-functional-devstack-tips/1ac0c46/testr_results.html\n- https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_eea/733573/12/check/osc-functional-devstack-tips/eeac6e2/testr_results.html","accounts_in_message":[],"_revision_number":1},{"id":"a2049750e08cd353554a6293bbb635fe49bd5e35","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-09-09 08:00:30.000000000","message":"Patch Set 1:\n\n\u003e (1 comment)\n\nso basically \"openstack help --debug\" raises SystemExit and this change reraises it as error\n\nTraceback (most recent call last):\n  File \"/Users/gtema/workspace/openstack/python-openstackclient/.tox/py38/lib/python3.8/site-packages/cliff/app.py\", line 402, in run_subcommand\n    result \u003d cmd.run(parsed_args)\n  File \"/Users/gtema/workspace/openstack/python-openstackclient/.tox/py38/lib/python3.8/site-packages/cliff/command.py\", line 187, in run\n    return_code \u003d self.take_action(parsed_args) or 0\n  File \"/Users/gtema/workspace/openstack/python-openstackclient/.tox/py38/lib/python3.8/site-packages/cliff/help.py\", line 115, in take_action\n    action(self.app.parser, self.app.options, None, None)\n  File \"/Users/gtema/workspace/openstack/python-openstackclient/.tox/py38/lib/python3.8/site-packages/cliff/help.py\", line 68, in __call__\n    sys.exit(0)\nSystemExit: 0\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n  File \"/Users/gtema/workspace/openstack/python-openstackclient/.tox/py38/lib/python3.8/site-packages/osc_lib/shell.py\", line 134, in run\n    ret_val \u003d super(OpenStackShell, self).run(argv)\n  File \"/Users/gtema/workspace/openstack/python-openstackclient/.tox/py38/lib/python3.8/site-packages/cliff/app.py\", line 283, in run\n    result \u003d self.run_subcommand(remainder)\n  File \"/Users/gtema/workspace/openstack/python-openstackclient/.tox/py38/lib/python3.8/site-packages/osc_lib/shell.py\", line 174, in run_subcommand\n    ret_value \u003d super(OpenStackShell, self).run_subcommand(argv)\n  File \"/Users/gtema/workspace/openstack/python-openstackclient/.tox/py38/lib/python3.8/site-packages/cliff/app.py\", line 404, in run_subcommand\n    raise cmd2.exceptions.Cmd2ArgparseError from ex\ncmd2.exceptions.Cmd2ArgparseError\n\nFor the test there added another change to execute osc functional tips jobs","accounts_in_message":[],"_revision_number":1},{"id":"07f36c8a4fb9aeb08e383c83d877328da36442b2","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2020-09-09 08:05:04.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)\n\nAh, thx for explaining, the comment in the commit message was misleading me.","accounts_in_message":[],"_revision_number":1},{"id":"c4e2984ed8e6fca0eba6d9fe79b74beac8953890","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-09 09:03:26.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c73d52c9253a4f95b25bb900eed99a9d : SUCCESS in 1h 16m 40s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f7e8e1e85f3f42e3b2dfdcf31c9591b7 : SUCCESS in 5m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/70aa2e096773491e8cd1271c3a8b17dd : SUCCESS in 4m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3329b5490b3a4340ae4000d78bd500cf : SUCCESS in 4m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/27187d98fe0d4e55ade116471cf0ff87 : SUCCESS in 5m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/714d5163e0c0489e822572a9a1490a46 : SUCCESS in 6m 42s\n- cliff-tox-py37-neutronclient-tip https://zuul.opendev.org/t/openstack/build/fc3718a7432043a4a8aacbbecde2e140 : SUCCESS in 4m 08s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/b3937e4a4d76410f9a93370400865849 : SUCCESS in 5m 53s","accounts_in_message":[],"_revision_number":1},{"id":"da91b29742aa28e621aef307a6c823f75b6da124","author":{"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"},"date":"2020-09-09 09:05:56.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"a0a6ab1b5122f8391393efde2ae8eb8c0e976563","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-09-09 09:34:46.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"2af37c989c0dc86477d17c31aabb949e62a220da","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-09-09 09:35:19.000000000","message":"Patch Set 2:\n\n\u003e (1 comment)\n \u003e \n \u003e Ah, thx for explaining, the comment in the commit message was\n \u003e misleading me.\n\nTotally right. Message updated.","accounts_in_message":[],"_revision_number":2},{"id":"efc530938cc2d2e36d14eb3173b96c2cc332f09c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-09 10:56:00.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3b4bd0a1b8564f98b110d95a23157e83 : SUCCESS in 1h 16m 27s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ecd771af61944ab980ced91e127f3236 : SUCCESS in 5m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9a7d0ed207fe4bee8024f89a0592bdd2 : SUCCESS in 6m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/55abfc8494844ea0b411e03095466fdf : SUCCESS in 3m 37s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7f826db03a5d4ed5a65062acae9e55f9 : SUCCESS in 5m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f4b1bb1566c4898b3b3e034a149513b : SUCCESS in 4m 56s\n- cliff-tox-py37-neutronclient-tip https://zuul.opendev.org/t/openstack/build/cc11d4c11af5451cbb21b41479955871 : SUCCESS in 3m 59s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/a085c792d23c42cfac67cbd47f77cba7 : SUCCESS in 4m 53s","accounts_in_message":[],"_revision_number":2},{"id":"0a4be39aa22335331a707b95123ba29597339122","author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"date":"2020-09-09 11:17:56.000000000","message":"Patch Set 2: Code-Review-1\n\nHello! Good catch, but I\u0027d like to discuss a way to fix this problem without reverting and having story/2008071 problem back. I don\u0027t really understand why `openstack help` is returning an exception (SystemExit).","accounts_in_message":[],"_revision_number":2},{"id":"66da6936d3c2115a383c11eb2879456a788a8995","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-09-09 11:45:38.000000000","message":"Patch Set 2:\n\n\u003e Hello! Good catch, but I\u0027d like to discuss a way to fix this\n \u003e problem without reverting and having story/2008071 problem back. I\n \u003e don\u0027t really understand why `openstack help` is returning an\n \u003e exception (SystemExit).\n\nBecause the original fix is modifying behavior of cli (especially in places, which were not covered by tests). This is not the question of not fixing the original problem at all, it\u0027s about unblocking osc changes while somebody works on alternative approach of fixing it.\nhttps://review.opendev.org/#/c/748060/ would need to address the problem","accounts_in_message":[],"_revision_number":2},{"id":"6a0be4088603acd9b6afb921cf3daa957702c723","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-09-09 11:52:20.000000000","message":"Patch Set 2:\n\n\u003e Hello! Good catch, but I\u0027d like to discuss a way to fix this\n \u003e problem without reverting and having story/2008071 problem back. I\n \u003e don\u0027t really understand why `openstack help` is returning an\n \u003e exception (SystemExit).\n\nto understand the reason of failure - look at the trace in comment 4: help command in cliff itself invokes SystemExit, which is then catched by the original fix and reraised as error. This means the original fix was wrong and not addressing all the use cases.","accounts_in_message":[],"_revision_number":2},{"id":"77a9e1e7ba5caed7c40a607ad364801b0b4a0580","author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"date":"2020-09-09 12:13:18.000000000","message":"Patch Set 2:\n\n\u003e \u003e Hello! Good catch, but I\u0027d like to discuss a way to fix this\n \u003e \u003e problem without reverting and having story/2008071 problem back.\n \u003e I\n \u003e \u003e don\u0027t really understand why `openstack help` is returning an\n \u003e \u003e exception (SystemExit).\n \u003e \n \u003e to understand the reason of failure - look at the trace in comment\n \u003e 4: help command in cliff itself invokes SystemExit, which is then\n \u003e catched by the original fix and reraised as error. This means the\n \u003e original fix was wrong and not addressing all the use cases.\n\nYes, I reproduced the failure and saw that cliff calls sys.exit(0) on help.py#68, I think my point is, why is that so?","accounts_in_message":[],"_revision_number":2},{"id":"db70592fe2f7390abc926865f46f66cd67aa650b","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-09-09 12:29:19.000000000","message":"Patch Set 2:\n\n\u003e Yes, I reproduced the failure and saw that cliff calls sys.exit(0)\n \u003e on help.py#68, I think my point is, why is that so?\n\nIt is like it is. I agree we might need to change this, but until then we should not block existing projects with a change, that unreasonably breaks them.","accounts_in_message":[],"_revision_number":2},{"id":"c755e5c7825253aeafce5ab4a9e57ea66d747774","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2020-09-09 13:05:38.000000000","message":"Patch Set 2: Code-Review-1\n\nLet\u0027s see if https://review.opendev.org/750648 fixes the problem instead of reverting.","accounts_in_message":[],"_revision_number":2},{"id":"f71c4b139a76d3212913d259159e8e1604968223","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2020-09-09 14:26:36.000000000","message":"Abandoned\n\nin favor of https://review.opendev.org/#/c/750648/","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"7e7cd726af298099252a3d30b01f1eaee1e90d3f","revisions":{"a517223f8c3b5a2fb2ea14f412ddc4107fe9eac5":{"kind":"REWORK","_number":1,"created":"2020-09-09 07:35:17.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/85/750585/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cliff","ref":"refs/changes/85/750585/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cliff refs/changes/85/750585/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cliff refs/changes/85/750585/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cliff refs/changes/85/750585/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cliff refs/changes/85/750585/1"}}},"commit":{"parents":[{"commit":"28c172f70133208f3f7aacc1f45b0125ae4ec240","subject":"Capturing argparse errors due to problem with cmd2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/28c172f70133208f3f7aacc1f45b0125ae4ec240"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2020-09-09 07:35:17.000000000","tz":0},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2020-09-09 07:35:17.000000000","tz":0},"subject":"Revert \"Capturing argparse errors due to problem with cmd2\"","message":"Revert \"Capturing argparse errors due to problem with cmd2\"\n\nThis causes openstack --help command to exit with error\n\nThis reverts commit 28c172f70133208f3f7aacc1f45b0125ae4ec240.\n\nChange-Id: I87600360046fab016b916c7fb9421c846fd03387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/a517223f8c3b5a2fb2ea14f412ddc4107fe9eac5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/a517223f8c3b5a2fb2ea14f412ddc4107fe9eac5"}]},"branch":"refs/heads/master"},"7e7cd726af298099252a3d30b01f1eaee1e90d3f":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2020-09-09 09:34:46.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/85/750585/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cliff","ref":"refs/changes/85/750585/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cliff refs/changes/85/750585/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cliff refs/changes/85/750585/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cliff refs/changes/85/750585/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cliff refs/changes/85/750585/2"}}},"commit":{"parents":[{"commit":"28c172f70133208f3f7aacc1f45b0125ae4ec240","subject":"Capturing argparse errors due to problem with cmd2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/28c172f70133208f3f7aacc1f45b0125ae4ec240"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2020-09-09 07:35:17.000000000","tz":0},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2020-09-09 09:34:35.000000000","tz":0},"subject":"Revert \"Capturing argparse errors due to problem with cmd2\"","message":"Revert \"Capturing argparse errors due to problem with cmd2\"\n\nThis causes \u0027openstack help\u0027 command to exit with error\n\nThis reverts commit 28c172f70133208f3f7aacc1f45b0125ae4ec240.\n\nChange-Id: I87600360046fab016b916c7fb9421c846fd03387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/7e7cd726af298099252a3d30b01f1eaee1e90d3f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/7e7cd726af298099252a3d30b01f1eaee1e90d3f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
