)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"39e8d64cef41f0719d2351174af913a3ca960b38","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e692c11f_b733e743","updated":"2026-03-05 15:57:43.000000000","message":"I suspect this isn\u0027t working since `tox -e py314` is failing for me locally and will presumably fail (though it\u0027s non-voting currently) in the gate shortly","commit_id":"5b4101e76c72ff7acd78e0393fe6d78a482dd5c8"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"217088d6389311ca56a0dc159bca9e5dc0626906","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3f6ca56f_51074275","updated":"2026-03-05 15:59:59.000000000","message":"Okay, let\u0027s go back to PS1.","commit_id":"fcf9710013e40c1aea22a76d76158acb56f5fc46"}],"cliff/tests/test_help.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d0f70206d2e135a6815100c67ffe828e326e5f91","unresolved":true,"context_lines":[{"line_number":107,"context_line":"            help_cmd.run(parsed_args)"},{"line_number":108,"context_line":"        except help.HelpExit:"},{"line_number":109,"context_line":"            pass"},{"line_number":110,"context_line":"        help_text \u003d stdout.getvalue()"},{"line_number":111,"context_line":"        usage_line \u003d help_text.splitlines()[0]"},{"line_number":112,"context_line":"        self.assertTrue(usage_line.startswith(\u0027usage: \u0027), usage_line)"},{"line_number":113,"context_line":"        self.assertIn(\u0027[--version]\u0027, usage_line)"},{"line_number":114,"context_line":"        self.assertRegex(help_text, \u0027option(s|al arguments):\\n  --version\u0027)"},{"line_number":115,"context_line":"        expected \u003d ("},{"line_number":116,"context_line":"            \u0027  one            Test command\\n\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf4378d4_186b2e64","line":113,"range":{"start_line":110,"start_character":37,"end_line":113,"end_character":48},"updated":"2026-01-21 16:45:37.000000000","message":"Rather than doing this, could we mock `sys.argv` (or, better, `cliff.app.sys.argv` to avoid it being too global)? That will ensure other arguments don\u0027t creep in here.","commit_id":"c1c8cbd572ef8b06fec0ae97185c9e3fe939d4db"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b13adf2b7c4779a0bece5b0a42c5763e00c4025b","unresolved":false,"context_lines":[{"line_number":107,"context_line":"            help_cmd.run(parsed_args)"},{"line_number":108,"context_line":"        except help.HelpExit:"},{"line_number":109,"context_line":"            pass"},{"line_number":110,"context_line":"        help_text \u003d stdout.getvalue()"},{"line_number":111,"context_line":"        usage_line \u003d help_text.splitlines()[0]"},{"line_number":112,"context_line":"        self.assertTrue(usage_line.startswith(\u0027usage: \u0027), usage_line)"},{"line_number":113,"context_line":"        self.assertIn(\u0027[--version]\u0027, usage_line)"},{"line_number":114,"context_line":"        self.assertRegex(help_text, \u0027option(s|al arguments):\\n  --version\u0027)"},{"line_number":115,"context_line":"        expected \u003d ("},{"line_number":116,"context_line":"            \u0027  one            Test command\\n\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"430d1893_c2fd2622","line":113,"range":{"start_line":110,"start_character":37,"end_line":113,"end_character":48},"in_reply_to":"bf4378d4_186b2e64","updated":"2026-03-05 15:56:23.000000000","message":"Done","commit_id":"c1c8cbd572ef8b06fec0ae97185c9e3fe939d4db"}]}
