)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"fbbc4b0de66c2116ce06880fc803809f54280bd5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"937791be_fa12b750","updated":"2022-11-08 09:59:51.000000000","message":"recheck unclear timeout","commit_id":"561f06935f0aa4d1bc2e5192133bcec3a863ff06"}],"examples/osc-lib.py":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"87585f0d94c5e2e3fc1e41fbf4fb2fb0bbd938d7","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    # Currently API versions are statically selected.  Once discovery"},{"line_number":52,"context_line":"    # is working this can go away..."},{"line_number":53,"context_line":"    api_version \u003d {}"},{"line_number":54,"context_line":"    for mod in clientmanager.get_plugin_module_lis():"},{"line_number":55,"context_line":"        version_opt \u003d getattr(opts, mod.API_VERSION_OPTION, None)"},{"line_number":56,"context_line":"        if version_opt:"},{"line_number":57,"context_line":"            api \u003d mod.API_NAME"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_24e477ac","line":54,"range":{"start_line":54,"start_character":29,"end_line":54,"end_character":50},"updated":"2020-06-15 14:28:31.000000000","message":"get_plugin_module_list?","commit_id":"44503c7c6f20317cb8019e8c0667a7753732f4a5"}],"openstackclient/common/clientmanager.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"5f3484e2a916507ad5a1b5527ea8be28fb867587","unresolved":false,"context_lines":[{"line_number":172,"context_line":"    \"\"\"Add plugin options to the parser\"\"\""},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"    # Loop through extensions to get parser additions"},{"line_number":175,"context_line":"    for mod in PLUGIN_MODULES:"},{"line_number":176,"context_line":"        parser \u003d mod.build_option_parser(parser)"},{"line_number":177,"context_line":"    return parser"},{"line_number":178,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_fe47b9bb","line":175,"updated":"2020-06-13 15:10:36.000000000","message":"pep8: F821 undefined name \u0027PLUGIN_MODULES\u0027","commit_id":"6b4d44f642d8e72dfe490a600f1e6a1e440b7d83"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"5f3484e2a916507ad5a1b5527ea8be28fb867587","unresolved":false,"context_lines":[{"line_number":177,"context_line":"    return parser"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"def get_plugin_modules(_plugin_modules\u003d[]):"},{"line_number":181,"context_line":"    if _plugin_modules:"},{"line_number":182,"context_line":"        return _plugin_modules"},{"line_number":183,"context_line":"    for mod in \u0027openstack.cli.base\u0027, \u0027openstack.cli.extension\u0027:"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_de4475ba","line":180,"updated":"2020-06-13 15:10:36.000000000","message":"pep8: F811 redefinition of unused \u0027get_plugin_modules\u0027 from line 141","commit_id":"6b4d44f642d8e72dfe490a600f1e6a1e440b7d83"}]}
