)]}'
{"id":"openstack%2Fcliff~858550","triplet_id":"openstack%2Fcliff~master~I8b8598875f896cb3dbf417515d377e7758b3b98b","project":"openstack/cliff","branch":"master","topic":"readable-columns","attention_set":{},"removed_from_attention_set":{"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2022-10-04 18:15:39.000000000","reason":"Change was submitted"},"10239":{"account":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"last_update":"2022-10-04 18:15:39.000000000","reason":"Change was submitted"},"2472":{"account":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"last_update":"2022-10-04 18:15:39.000000000","reason":"Change was submitted"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2022-10-03 13:32:33.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}},"hashtags":[],"change_id":"I8b8598875f896cb3dbf417515d377e7758b3b98b","subject":"columns: Useful __str__, __repr__ implementation","status":"MERGED","created":"2022-09-20 16:13:52.000000000","updated":"2022-10-04 18:19:05.000000000","submitted":"2022-10-04 18:15:39.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"858550-readable-columns","meta_rev_id":"66a49b0bc36b26ce4c9c1a9f246fd0b7a72430c3","_number":858550,"virtual_id_number":858550,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-10-04 18:15:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-10-03 13:29:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":1,"date":"2022-10-04 16:44:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"reviewers":{"REVIEWER":[{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_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"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-09-20 17:34: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":"2022-09-21 14:53:25.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2022-09-21 14:53:25.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2022-09-21 14:53:25.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"}],"messages":[{"id":"e06421c580943220c8149a708a9915f801a7b8f9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-09-20 16:13:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f0ae4bdb0cbf079cae936d11d1f00770f843b2cb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-09-20 16:14:39.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"f2ef52bee7b5154c17a023d0e1e4e1f8b5a30a77","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-20 17:34:00.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/286c3745f07b4d598b589a32ddbdddf9\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/05a6bd81671a45a2a499d14e7f34b8d6 : SUCCESS in 1h 18m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/296ec9accd134f5398552ce0043a3119 : SUCCESS in 3m 23s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9932d33177b1445e869d6448bf148740 : SUCCESS in 2m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/77422f1781a944f0b095405b1590a6f8 : SUCCESS in 4m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/44db5d97ff35432dbf2c010cc0d5429f : SUCCESS in 3m 40s\n- cliff-tox-py38-neutronclient-tip https://zuul.opendev.org/t/openstack/build/57d7feb56de04f9e87b213aca119e0f2 : SUCCESS in 4m 30s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/3bb1eb421ff44d7695afaf77855bde7f : SUCCESS in 5m 49s","accounts_in_message":[],"_revision_number":2},{"id":"2182f9b2cf6cc0d27e3e58d1af31b20e9f7b828c","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2022-09-21 16:07:30.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"960bc62990aaa4e67697d11017ff79b1d0ff7bde","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-09-27 16:35:51.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"760f7f024886896c329e8332e36616b83707c7ae","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-09-27 16:42:43.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"40073073616e9a6775c388977c5c8e350ba0e702","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-27 18:34:39.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0081c47df7cc44ed9b6a8834a246233b\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/78f45cce1df341c4ab987a50d0d3075e : SUCCESS in 1h 46m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/604d2be4839a4af2bf9d5105930638f1 : SUCCESS in 3m 23s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/85806bd441e74322881bde1eab453e45 : SUCCESS in 3m 58s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/209acb816ac14d4ca44745817c2fb8e8 : SUCCESS in 4m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4db36318c2f44280b436c9e96568fe3f : SUCCESS in 4m 24s\n- cliff-tox-py38-neutronclient-tip https://zuul.opendev.org/t/openstack/build/0f588142ad754426adc25b0779375a27 : SUCCESS in 4m 19s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/37fafe08763740c091636781b9fe61d6 : SUCCESS in 5m 51s","accounts_in_message":[],"_revision_number":3},{"id":"f94918e889bc2c0f9524842fbe109291ecd1b883","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2022-10-01 14:15:15.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"4ab6d12253e82c1129c96ab5a10a707d06aec865","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-10-03 13:23:52.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a8ae8b035cc65361972ad12a78c4e6e52729a41e","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2022-10-03 13:29:08.000000000","message":"Patch Set 4: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"c3dec55b38b8312c27ce93b79b27a226583548f9","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-10-03 13:32:33.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"cc0c41e30c9bb13abe84ef9b94cc95c5cf606e22","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-03 14:59:31.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f36ce66c8ec84edb96da9fd21124356a\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0b2cae708a01404eae56d1f168524eee : SUCCESS in 1h 34m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/549e63612f6d4ce2a1c0789092d14936 : SUCCESS in 3m 34s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/23190f8d7b374efe9bc9b9ebbfef3bbd : SUCCESS in 4m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/64915fa0f7674090943b818f4e3af0eb : SUCCESS in 3m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/61b3b4bc43a341948a810af3287c25d7 : SUCCESS in 3m 57s\n- cliff-tox-py38-neutronclient-tip https://zuul.opendev.org/t/openstack/build/f55502cde3d34a68a3c013e8399f5401 : SUCCESS in 4m 20s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/01884c303e4f41b3914dee0dc8f6e136 : SUCCESS in 5m 44s","accounts_in_message":[],"_revision_number":4},{"id":"594415dc5ff53ce5d8c9297707f780ae3b1878a1","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-10-04 16:44:14.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"cf071a92c1121cceb7902ecae1f10e7dffad2874","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-04 16:44:56.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"c2cf6d5073f2d8146fafe5db16c977e97b338a27","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-04 18:15:39.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/87e7366cba2c4509a1586b72dac6e773\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/67d0a8798c55410c92af4a9332134fcf : SUCCESS in 1h 20m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ea20d21a22d142718f15ba78de3912a3 : SUCCESS in 2m 35s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4f2660c5b47c44469a89ef54352c9593 : SUCCESS in 3m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/41c1ee4554b44fd79b5ed6d04099b575 : SUCCESS in 3m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/007fe21b3b1048df9bd6d02dc5753707 : SUCCESS in 3m 38s\n- cliff-tox-py38-neutronclient-tip https://zuul.opendev.org/t/openstack/build/f608faebd23041c7ae08441fa4eb8663 : SUCCESS in 6m 40s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/ce230a8e203d4e44a473384aaac97ba1 : SUCCESS in 5m 46s","accounts_in_message":[],"_revision_number":4},{"id":"af9ae11228a595e825e927b370733cb9bd03b2d1","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-04 18:15:39.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"66a49b0bc36b26ce4c9c1a9f246fd0b7a72430c3","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-04 18:19:05.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0f501c3701004bdaa9031dd4cd72063a\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0b74d90924a349aeb81c0029e35125d7 : SUCCESS in 49s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"67217b0e56cae8e88ebb861d3894551e3dedb1b7","revisions":{"d893f07da10039ee7323c08c1f3ddfeff6b316d6":{"kind":"REWORK","_number":1,"created":"2022-09-20 16:13:52.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/50/858550/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cliff","ref":"refs/changes/50/858550/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/858550/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/858550/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/858550/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cliff refs/changes/50/858550/1"}}},"commit":{"parents":[{"commit":"9614d30450c642dd176ba00e6b6c2a893d742171","subject":"Add Python3 antelope unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/9614d30450c642dd176ba00e6b6c2a893d742171"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-09-20 15:59:09.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-09-20 16:13:36.000000000","tz":60},"subject":"columns: Useful __str__, __repr__ implementation","message":"columns: Useful __str__, __repr__ implementation\n\nThe default implementations for __str__ and __repr__ are rubbish.\n\n  \u003e\u003e\u003e from osc_lib.cli import format_columns\n  \u003e\u003e\u003e str(format_columns.DictColumn({}))\n  \u0027\u003cosc_lib.cli.format_columns.DictColumn object at 0x7f6e26771e40\u003e\u0027\n  \u003e\u003e\u003e repr(format_columns.DictColumn({}))\n  \u0027\u003cosc_lib.cli.format_columns.DictColumn object at 0x7f6e26b57ac0\u003e\u0027\n\nMake it useful.\n\n  \u003e\u003e\u003e from osc_lib.cli import format_columns\n  \u003e\u003e\u003e str(format_columns.DictColumn({}))\n  \"DictColumn(\u0027\u0027)\"\n  \u003e\u003e\u003e repr(format_columns.DictColumn({}))\n  \"\u003cclass \u0027osc_lib.cli.format_columns.DictColumn\u0027\u003e({})\"\n\nChange-Id: I8b8598875f896cb3dbf417515d377e7758b3b98b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/d893f07da10039ee7323c08c1f3ddfeff6b316d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/d893f07da10039ee7323c08c1f3ddfeff6b316d6"}]},"branch":"refs/heads/master"},"c8d963a30ba44dae7f1c828ec87972ea0bfb4c0b":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2022-09-20 16:14:39.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/50/858550/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cliff","ref":"refs/changes/50/858550/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/858550/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/858550/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/858550/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cliff refs/changes/50/858550/2"}}},"commit":{"parents":[{"commit":"9614d30450c642dd176ba00e6b6c2a893d742171","subject":"Add Python3 antelope unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/9614d30450c642dd176ba00e6b6c2a893d742171"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-09-20 15:59:09.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-09-20 16:14:11.000000000","tz":60},"subject":"columns: Useful __str__, __repr__ implementation","message":"columns: Useful __str__, __repr__ implementation\n\nThe default implementations for __str__ and __repr__ are rubbish.\n\n  \u003e\u003e\u003e from osc_lib.cli import format_columns\n  \u003e\u003e\u003e str(format_columns.DictColumn({}))\n  \u0027\u003cosc_lib.cli.format_columns.DictColumn object at 0x7f6e26771e40\u003e\u0027\n  \u003e\u003e\u003e repr(format_columns.DictColumn({}))\n  \u0027\u003cosc_lib.cli.format_columns.DictColumn object at 0x7f6e26b57ac0\u003e\u0027\n\nMake it useful.\n\n  \u003e\u003e\u003e from osc_lib.cli import format_columns\n  \u003e\u003e\u003e str(format_columns.DictColumn({}))\n  \"DictColumn(\u0027\u0027)\"\n  \u003e\u003e\u003e repr(format_columns.DictColumn({}))\n  \"\u003cclass \u0027osc_lib.cli.format_columns.DictColumn\u0027\u003e({})\"\n\nThis helps when testing as the reason for mismatches will be more\nobvious.\n\nChange-Id: I8b8598875f896cb3dbf417515d377e7758b3b98b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/c8d963a30ba44dae7f1c828ec87972ea0bfb4c0b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/c8d963a30ba44dae7f1c828ec87972ea0bfb4c0b"}]},"branch":"refs/heads/master"},"bc8910f8a05c1b969c2c7c98d946ddc1add601df":{"kind":"REWORK","_number":3,"created":"2022-09-27 16:42:43.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/50/858550/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cliff","ref":"refs/changes/50/858550/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/858550/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/858550/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/858550/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cliff refs/changes/50/858550/3"}}},"commit":{"parents":[{"commit":"9614d30450c642dd176ba00e6b6c2a893d742171","subject":"Add Python3 antelope unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/9614d30450c642dd176ba00e6b6c2a893d742171"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-09-20 15:59:09.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-09-27 16:41:51.000000000","tz":60},"subject":"columns: Useful __str__, __repr__ implementation","message":"columns: Useful __str__, __repr__ implementation\n\nThe default implementations for __str__ and __repr__ are rubbish.\n\n  \u003e\u003e\u003e from osc_lib.cli import format_columns\n  \u003e\u003e\u003e str(format_columns.DictColumn({\u0027foo\u0027: \u0027bar\u0027}))\n  \u0027\u003cosc_lib.cli.format_columns.DictColumn object at 0x7f6e26771e40\u003e\u0027\n  \u003e\u003e\u003e repr(format_columns.DictColumn({\u0027foo\u0027: \u0027bar\u0027}))\n  \u0027\u003cosc_lib.cli.format_columns.DictColumn object at 0x7f6e26b57ac0\u003e\u0027\n\nMake it useful.\n\n  \u003e\u003e\u003e from osc_lib.cli import format_columns\n  \u003e\u003e\u003e str(format_columns.DictColumn({\u0027foo\u0027: \u0027bar\u0027}))\n  \u0027DictColumn(\"foo\u003d\\\u0027bar\\\u0027\")\u0027\n  \u003e\u003e\u003e repr(format_columns.DictColumn({\u0027foo\u0027: \u0027bar\u0027}))\n  \"DictColumn({\u0027foo\u0027: \u0027bar\u0027})\"\n\nThis helps when testing as the reason for mismatches will be more\nobvious.\n\nChange-Id: I8b8598875f896cb3dbf417515d377e7758b3b98b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/bc8910f8a05c1b969c2c7c98d946ddc1add601df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/bc8910f8a05c1b969c2c7c98d946ddc1add601df"}]},"branch":"refs/heads/master"},"67217b0e56cae8e88ebb861d3894551e3dedb1b7":{"kind":"REWORK","_number":4,"created":"2022-10-03 13:23:52.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/50/858550/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cliff","ref":"refs/changes/50/858550/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/858550/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/858550/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/858550/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cliff refs/changes/50/858550/4"}}},"commit":{"parents":[{"commit":"9614d30450c642dd176ba00e6b6c2a893d742171","subject":"Add Python3 antelope unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/9614d30450c642dd176ba00e6b6c2a893d742171"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-09-20 15:59:09.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-10-03 13:23:47.000000000","tz":60},"subject":"columns: Useful __str__, __repr__ implementation","message":"columns: Useful __str__, __repr__ implementation\n\nThe default implementations for __str__ and __repr__ are rubbish.\n\n  \u003e\u003e\u003e from osc_lib.cli import format_columns\n  \u003e\u003e\u003e str(format_columns.DictColumn({\u0027foo\u0027: \u0027bar\u0027}))\n  \u0027\u003cosc_lib.cli.format_columns.DictColumn object at 0x7f6e26771e40\u003e\u0027\n  \u003e\u003e\u003e repr(format_columns.DictColumn({\u0027foo\u0027: \u0027bar\u0027}))\n  \u0027\u003cosc_lib.cli.format_columns.DictColumn object at 0x7f6e26b57ac0\u003e\u0027\n\nMake it useful.\n\n  \u003e\u003e\u003e from osc_lib.cli import format_columns\n  \u003e\u003e\u003e str(format_columns.DictColumn({\u0027foo\u0027: \u0027bar\u0027}))\n  \"foo\u003d\u0027bar\u0027\"\n  \u003e\u003e\u003e repr(format_columns.DictColumn({\u0027foo\u0027: \u0027bar\u0027}))\n  \"DictColumn({\u0027foo\u0027: \u0027bar\u0027})\"\n\nThis helps when testing as the reason for mismatches will be more\nobvious.\n\nChange-Id: I8b8598875f896cb3dbf417515d377e7758b3b98b\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/67217b0e56cae8e88ebb861d3894551e3dedb1b7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/67217b0e56cae8e88ebb861d3894551e3dedb1b7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}]}],"submit_requirements":[]}
