)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":38842,"name":"Silvia Wachira","display_name":"Silvia Wachira","email":"wachirasilvia8@gmail.com","username":"Silvia-Wachira"},"change_message_id":"9603476742c85b2df99c8462140e6e49a2d574bf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"215d01ca_29b930db","updated":"2026-06-19 12:22:05.000000000","message":"recheck","commit_id":"01dae479e55b3660b13031520c673f454faed93d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"0a860bc7306bb7b9e5400cba9f01fa463d6f38fa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":31,"id":"184ba71f_b2ce2344","updated":"2026-06-26 00:28:52.000000000","message":"Fixed Goutham\u0027s nits","commit_id":"8a796ac863093381ce52321adce392e4a4c00400"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e39b3b122c862cdfa1b4457574cd75442c5bced0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":32,"id":"09b14b25_40424dbf","updated":"2026-06-27 00:37:15.000000000","message":"Looks like I missed something in the rebase","commit_id":"a0e8be8865a1bd7b1eb8dc219414743d61f98ee5"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"74745fff580180f36a6d82758df2361881483cb1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":32,"id":"aebbab3a_937c000d","updated":"2026-06-26 20:59:47.000000000","message":"recheck\n\nunsure of these failures; something changed in the dependency to mess with the project id mocking, but, i can\u0027t put a finger on this yet.. I wasn\u0027t able to reproduce locally","commit_id":"a0e8be8865a1bd7b1eb8dc219414743d61f98ee5"}],"openstackclient/share/v2/share_group_snapshots.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    _description \u003d _(\"Create a share group snapshot of the given share group\")"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def get_parser(self, prog_name):"},{"line_number":32,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":33,"context_line":"        parser.add_argument("},{"line_number":34,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":8,"id":"6be59520_4936093d","line":31,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":57,"context_line":"        )"},{"line_number":58,"context_line":"        return parser"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    def take_action(self, parsed_args):"},{"line_number":61,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":8,"id":"a25b2672_84355a4e","line":60,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    _description \u003d _(\"Delete one or more share group snapshot\")"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"    def get_parser(self, prog_name):"},{"line_number":97,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":98,"context_line":"        parser.add_argument("},{"line_number":99,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":8,"id":"121ed986_4677555a","line":96,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":118,"context_line":"        )"},{"line_number":119,"context_line":"        return parser"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    def take_action(self, parsed_args):"},{"line_number":122,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":123,"context_line":"        result \u003d 0"},{"line_number":124,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"aa2d8184_d0a1ef35","line":121,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"    _description \u003d _(\"Show details about a share group snapshot\")"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    def get_parser(self, prog_name):"},{"line_number":165,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":166,"context_line":"        parser.add_argument("},{"line_number":167,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":8,"id":"1f4ac3c9_7c7970de","line":164,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":170,"context_line":"        )"},{"line_number":171,"context_line":"        return parser"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"    def take_action(self, parsed_args):"},{"line_number":174,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"        share_group_snapshot \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":8,"id":"3a9b997b_6e0847f9","line":173,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":"    _description \u003d _(\"Set share group snapshot properties\")"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"    def get_parser(self, prog_name):"},{"line_number":194,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":195,"context_line":"        parser.add_argument("},{"line_number":196,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":8,"id":"4871c863_85042237","line":193,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":228,"context_line":"        )"},{"line_number":229,"context_line":"        return parser"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"    def take_action(self, parsed_args):"},{"line_number":232,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":233,"context_line":"        result \u003d 0"},{"line_number":234,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"b68c2279_08b8088f","line":231,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    _description \u003d _(\"Unset a share group snapshot property\")"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"    def get_parser(self, prog_name):"},{"line_number":287,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":288,"context_line":"        parser.add_argument("},{"line_number":289,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":8,"id":"3d57c001_9dd825a2","line":286,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":302,"context_line":"        )"},{"line_number":303,"context_line":"        return parser"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"    def take_action(self, parsed_args):"},{"line_number":306,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"        share_group_snapshot \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":8,"id":"b5c95dd2_dd87b0da","line":305,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":334,"context_line":""},{"line_number":335,"context_line":"    _description \u003d _(\"List share group snapshots\")"},{"line_number":336,"context_line":""},{"line_number":337,"context_line":"    def get_parser(self, prog_name):"},{"line_number":338,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":339,"context_line":"        parser.add_argument("},{"line_number":340,"context_line":"            \"--all-projects\","}],"source_content_type":"text/x-python","patch_set":8,"id":"36ff8c2c_5a758a8f","line":337,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":390,"context_line":"        )"},{"line_number":391,"context_line":"        return parser"},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"    def take_action(self, parsed_args):"},{"line_number":394,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"        share_group_id \u003d None"}],"source_content_type":"text/x-python","patch_set":8,"id":"e0d820ee_64eb2bcc","line":393,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":447,"context_line":""},{"line_number":448,"context_line":"    _description \u003d _(\"List members of share group snapshot\")"},{"line_number":449,"context_line":""},{"line_number":450,"context_line":"    def get_parser(self, prog_name):"},{"line_number":451,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":452,"context_line":"        parser.add_argument("},{"line_number":453,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":8,"id":"cd8508ff_ad2ac5b4","line":450,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":456,"context_line":"        )"},{"line_number":457,"context_line":"        return parser"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":"    def take_action(self, parsed_args):"},{"line_number":460,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"        columns \u003d [\u0027Share ID\u0027, \u0027Size\u0027]"}],"source_content_type":"text/x-python","patch_set":8,"id":"6e1b252d_77b6bd96","line":459,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    _description \u003d _(\"Create a share group snapshot of the given share group\")"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def get_parser(self, prog_name):"},{"line_number":32,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":33,"context_line":"        parser.add_argument("},{"line_number":34,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":9,"id":"42dde335_720ed584","line":31,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":57,"context_line":"        )"},{"line_number":58,"context_line":"        return parser"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    def take_action(self, parsed_args):"},{"line_number":61,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":9,"id":"3e6c27cb_e8a08948","line":60,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    _description \u003d _(\"Delete one or more share group snapshot\")"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"    def get_parser(self, prog_name):"},{"line_number":97,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":98,"context_line":"        parser.add_argument("},{"line_number":99,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":9,"id":"976fd90e_7aa22ab8","line":96,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":118,"context_line":"        )"},{"line_number":119,"context_line":"        return parser"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    def take_action(self, parsed_args):"},{"line_number":122,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":123,"context_line":"        result \u003d 0"},{"line_number":124,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"d31e6021_454e84a7","line":121,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"    _description \u003d _(\"Show details about a share group snapshot\")"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    def get_parser(self, prog_name):"},{"line_number":165,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":166,"context_line":"        parser.add_argument("},{"line_number":167,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":9,"id":"927d2498_af99af7c","line":164,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":170,"context_line":"        )"},{"line_number":171,"context_line":"        return parser"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"    def take_action(self, parsed_args):"},{"line_number":174,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"        share_group_snapshot \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":9,"id":"3bc87106_00eb592c","line":173,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":"    _description \u003d _(\"Set share group snapshot properties\")"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"    def get_parser(self, prog_name):"},{"line_number":194,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":195,"context_line":"        parser.add_argument("},{"line_number":196,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":9,"id":"40adf113_a6bf98ab","line":193,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":228,"context_line":"        )"},{"line_number":229,"context_line":"        return parser"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"    def take_action(self, parsed_args):"},{"line_number":232,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":233,"context_line":"        result \u003d 0"},{"line_number":234,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"48142de5_1b418aac","line":231,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    _description \u003d _(\"Unset a share group snapshot property\")"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"    def get_parser(self, prog_name):"},{"line_number":287,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":288,"context_line":"        parser.add_argument("},{"line_number":289,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":9,"id":"b4d435dd_7dbbb2c5","line":286,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":302,"context_line":"        )"},{"line_number":303,"context_line":"        return parser"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"    def take_action(self, parsed_args):"},{"line_number":306,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"        share_group_snapshot \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":9,"id":"207842b3_474831bf","line":305,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":334,"context_line":""},{"line_number":335,"context_line":"    _description \u003d _(\"List share group snapshots\")"},{"line_number":336,"context_line":""},{"line_number":337,"context_line":"    def get_parser(self, prog_name):"},{"line_number":338,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":339,"context_line":"        parser.add_argument("},{"line_number":340,"context_line":"            \"--all-projects\","}],"source_content_type":"text/x-python","patch_set":9,"id":"d97a93f2_e3d825ab","line":337,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":390,"context_line":"        )"},{"line_number":391,"context_line":"        return parser"},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"    def take_action(self, parsed_args):"},{"line_number":394,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"        share_group_id \u003d None"}],"source_content_type":"text/x-python","patch_set":9,"id":"a3f97878_0e0517e9","line":393,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":447,"context_line":""},{"line_number":448,"context_line":"    _description \u003d _(\"List members of share group snapshot\")"},{"line_number":449,"context_line":""},{"line_number":450,"context_line":"    def get_parser(self, prog_name):"},{"line_number":451,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":452,"context_line":"        parser.add_argument("},{"line_number":453,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":9,"id":"1cb59d4d_8675fd3b","line":450,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":456,"context_line":"        )"},{"line_number":457,"context_line":"        return parser"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":"    def take_action(self, parsed_args):"},{"line_number":460,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"        columns \u003d [\u0027Share ID\u0027, \u0027Size\u0027]"}],"source_content_type":"text/x-python","patch_set":9,"id":"d7669f37_6332a13c","line":459,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    _description \u003d _(\"Create a share group snapshot of the given share group\")"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def get_parser(self, prog_name):"},{"line_number":32,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":33,"context_line":"        parser.add_argument("},{"line_number":34,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":10,"id":"6dac4f6c_ce14f4ea","line":31,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":57,"context_line":"        )"},{"line_number":58,"context_line":"        return parser"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    def take_action(self, parsed_args):"},{"line_number":61,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":10,"id":"c86a5ee2_b3d528cb","line":60,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    _description \u003d _(\"Delete one or more share group snapshot\")"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"    def get_parser(self, prog_name):"},{"line_number":97,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":98,"context_line":"        parser.add_argument("},{"line_number":99,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":10,"id":"74833283_ac144ae6","line":96,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":118,"context_line":"        )"},{"line_number":119,"context_line":"        return parser"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    def take_action(self, parsed_args):"},{"line_number":122,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":123,"context_line":"        result \u003d 0"},{"line_number":124,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"65d65b84_25c14878","line":121,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"    _description \u003d _(\"Show details about a share group snapshot\")"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    def get_parser(self, prog_name):"},{"line_number":165,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":166,"context_line":"        parser.add_argument("},{"line_number":167,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":10,"id":"37877bcf_b6517a0e","line":164,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":170,"context_line":"        )"},{"line_number":171,"context_line":"        return parser"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"    def take_action(self, parsed_args):"},{"line_number":174,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"        share_group_snapshot \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":10,"id":"37f6cce4_b770089e","line":173,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":"    _description \u003d _(\"Set share group snapshot properties\")"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"    def get_parser(self, prog_name):"},{"line_number":194,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":195,"context_line":"        parser.add_argument("},{"line_number":196,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":10,"id":"3dddb474_0ada6b83","line":193,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":228,"context_line":"        )"},{"line_number":229,"context_line":"        return parser"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"    def take_action(self, parsed_args):"},{"line_number":232,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":233,"context_line":"        result \u003d 0"},{"line_number":234,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"e7122c8b_1229e0d4","line":231,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    _description \u003d _(\"Unset a share group snapshot property\")"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"    def get_parser(self, prog_name):"},{"line_number":287,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":288,"context_line":"        parser.add_argument("},{"line_number":289,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":10,"id":"70640750_ee01cd7f","line":286,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":302,"context_line":"        )"},{"line_number":303,"context_line":"        return parser"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"    def take_action(self, parsed_args):"},{"line_number":306,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"        share_group_snapshot \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":10,"id":"675fbdf6_b22204a8","line":305,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":334,"context_line":""},{"line_number":335,"context_line":"    _description \u003d _(\"List share group snapshots\")"},{"line_number":336,"context_line":""},{"line_number":337,"context_line":"    def get_parser(self, prog_name):"},{"line_number":338,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":339,"context_line":"        parser.add_argument("},{"line_number":340,"context_line":"            \"--all-projects\","}],"source_content_type":"text/x-python","patch_set":10,"id":"3c40e8ae_d25d203f","line":337,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":390,"context_line":"        )"},{"line_number":391,"context_line":"        return parser"},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"    def take_action(self, parsed_args):"},{"line_number":394,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"        share_group_id \u003d None"}],"source_content_type":"text/x-python","patch_set":10,"id":"d8d6f13a_e227c9d8","line":393,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":447,"context_line":""},{"line_number":448,"context_line":"    _description \u003d _(\"List members of share group snapshot\")"},{"line_number":449,"context_line":""},{"line_number":450,"context_line":"    def get_parser(self, prog_name):"},{"line_number":451,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":452,"context_line":"        parser.add_argument("},{"line_number":453,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":10,"id":"bd7715d6_3032798c","line":450,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":456,"context_line":"        )"},{"line_number":457,"context_line":"        return parser"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":"    def take_action(self, parsed_args):"},{"line_number":460,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"        columns \u003d [\u0027Share ID\u0027, \u0027Size\u0027]"}],"source_content_type":"text/x-python","patch_set":10,"id":"6d576452_30835118","line":459,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    _description \u003d _(\"Create a share group snapshot of the given share group\")"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def get_parser(self, prog_name):"},{"line_number":32,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":33,"context_line":"        parser.add_argument("},{"line_number":34,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":11,"id":"5bb04fa6_77c62c32","line":31,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":57,"context_line":"        )"},{"line_number":58,"context_line":"        return parser"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    def take_action(self, parsed_args):"},{"line_number":61,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":11,"id":"958a0458_ceb6a63a","line":60,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    _description \u003d _(\"Delete one or more share group snapshot\")"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"    def get_parser(self, prog_name):"},{"line_number":97,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":98,"context_line":"        parser.add_argument("},{"line_number":99,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":11,"id":"de70442a_a854988f","line":96,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":118,"context_line":"        )"},{"line_number":119,"context_line":"        return parser"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    def take_action(self, parsed_args):"},{"line_number":122,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":123,"context_line":"        result \u003d 0"},{"line_number":124,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"35bb8202_b77f1606","line":121,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"    _description \u003d _(\"Show details about a share group snapshot\")"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    def get_parser(self, prog_name):"},{"line_number":165,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":166,"context_line":"        parser.add_argument("},{"line_number":167,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":11,"id":"dd942226_2d8518b2","line":164,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":170,"context_line":"        )"},{"line_number":171,"context_line":"        return parser"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"    def take_action(self, parsed_args):"},{"line_number":174,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"        share_group_snapshot \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":11,"id":"3e173e09_3ad6faf4","line":173,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":"    _description \u003d _(\"Set share group snapshot properties\")"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"    def get_parser(self, prog_name):"},{"line_number":194,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":195,"context_line":"        parser.add_argument("},{"line_number":196,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":11,"id":"63fb0228_b658b50c","line":193,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":228,"context_line":"        )"},{"line_number":229,"context_line":"        return parser"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"    def take_action(self, parsed_args):"},{"line_number":232,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":233,"context_line":"        result \u003d 0"},{"line_number":234,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"cbf7da77_92950169","line":231,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    _description \u003d _(\"Unset a share group snapshot property\")"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"    def get_parser(self, prog_name):"},{"line_number":287,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":288,"context_line":"        parser.add_argument("},{"line_number":289,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":11,"id":"e75da7f0_6e785b2b","line":286,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":302,"context_line":"        )"},{"line_number":303,"context_line":"        return parser"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"    def take_action(self, parsed_args):"},{"line_number":306,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"        share_group_snapshot \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":11,"id":"49d3fa6d_aa71cef9","line":305,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":334,"context_line":""},{"line_number":335,"context_line":"    _description \u003d _(\"List share group snapshots\")"},{"line_number":336,"context_line":""},{"line_number":337,"context_line":"    def get_parser(self, prog_name):"},{"line_number":338,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":339,"context_line":"        parser.add_argument("},{"line_number":340,"context_line":"            \"--all-projects\","}],"source_content_type":"text/x-python","patch_set":11,"id":"a15967dc_dee39a23","line":337,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":390,"context_line":"        )"},{"line_number":391,"context_line":"        return parser"},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"    def take_action(self, parsed_args):"},{"line_number":394,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"        share_group_id \u003d None"}],"source_content_type":"text/x-python","patch_set":11,"id":"346d7c68_67554e41","line":393,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":447,"context_line":""},{"line_number":448,"context_line":"    _description \u003d _(\"List members of share group snapshot\")"},{"line_number":449,"context_line":""},{"line_number":450,"context_line":"    def get_parser(self, prog_name):"},{"line_number":451,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":452,"context_line":"        parser.add_argument("},{"line_number":453,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":11,"id":"54ad53c8_bbf80c2b","line":450,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":456,"context_line":"        )"},{"line_number":457,"context_line":"        return parser"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":"    def take_action(self, parsed_args):"},{"line_number":460,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"        columns \u003d [\u0027Share ID\u0027, \u0027Size\u0027]"}],"source_content_type":"text/x-python","patch_set":11,"id":"5eb5ce88_164e5278","line":459,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    _description \u003d _(\"Create a share group snapshot of the given share group\")"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def get_parser(self, prog_name):"},{"line_number":32,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":33,"context_line":"        parser.add_argument("},{"line_number":34,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":12,"id":"33861a85_1a9d5c3f","line":31,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":57,"context_line":"        )"},{"line_number":58,"context_line":"        return parser"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    def take_action(self, parsed_args):"},{"line_number":61,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":12,"id":"21593aa8_31bb3238","line":60,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    _description \u003d _(\"Delete one or more share group snapshot\")"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"    def get_parser(self, prog_name):"},{"line_number":97,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":98,"context_line":"        parser.add_argument("},{"line_number":99,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":12,"id":"8a46ec99_7d58dae4","line":96,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":118,"context_line":"        )"},{"line_number":119,"context_line":"        return parser"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    def take_action(self, parsed_args):"},{"line_number":122,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":123,"context_line":"        result \u003d 0"},{"line_number":124,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"b2c86e08_ae3e96ec","line":121,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"    _description \u003d _(\"Show details about a share group snapshot\")"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    def get_parser(self, prog_name):"},{"line_number":165,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":166,"context_line":"        parser.add_argument("},{"line_number":167,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":12,"id":"2cf243f0_69f231b3","line":164,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":170,"context_line":"        )"},{"line_number":171,"context_line":"        return parser"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"    def take_action(self, parsed_args):"},{"line_number":174,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"        share_group_snapshot \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":12,"id":"bf5e0504_9f3b9194","line":173,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":"    _description \u003d _(\"Set share group snapshot properties\")"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"    def get_parser(self, prog_name):"},{"line_number":194,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":195,"context_line":"        parser.add_argument("},{"line_number":196,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":12,"id":"533f4dba_0e2e8a7d","line":193,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":228,"context_line":"        )"},{"line_number":229,"context_line":"        return parser"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"    def take_action(self, parsed_args):"},{"line_number":232,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":233,"context_line":"        result \u003d 0"},{"line_number":234,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"b3a962ed_cdcd7c94","line":231,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    _description \u003d _(\"Unset a share group snapshot property\")"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"    def get_parser(self, prog_name):"},{"line_number":287,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":288,"context_line":"        parser.add_argument("},{"line_number":289,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":12,"id":"ca796696_2f366ea5","line":286,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":302,"context_line":"        )"},{"line_number":303,"context_line":"        return parser"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"    def take_action(self, parsed_args):"},{"line_number":306,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"        share_group_snapshot \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":12,"id":"01670b10_e1c2110f","line":305,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":334,"context_line":""},{"line_number":335,"context_line":"    _description \u003d _(\"List share group snapshots\")"},{"line_number":336,"context_line":""},{"line_number":337,"context_line":"    def get_parser(self, prog_name):"},{"line_number":338,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":339,"context_line":"        parser.add_argument("},{"line_number":340,"context_line":"            \"--all-projects\","}],"source_content_type":"text/x-python","patch_set":12,"id":"2346f725_77b1767d","line":337,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":390,"context_line":"        )"},{"line_number":391,"context_line":"        return parser"},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"    def take_action(self, parsed_args):"},{"line_number":394,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"        share_group_id \u003d None"}],"source_content_type":"text/x-python","patch_set":12,"id":"5a3d07c9_39d38cc0","line":393,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":447,"context_line":""},{"line_number":448,"context_line":"    _description \u003d _(\"List members of share group snapshot\")"},{"line_number":449,"context_line":""},{"line_number":450,"context_line":"    def get_parser(self, prog_name):"},{"line_number":451,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":452,"context_line":"        parser.add_argument("},{"line_number":453,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":12,"id":"c4282e43_6ee58b6f","line":450,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":456,"context_line":"        )"},{"line_number":457,"context_line":"        return parser"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":"    def take_action(self, parsed_args):"},{"line_number":460,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"        columns \u003d [\u0027Share ID\u0027, \u0027Size\u0027]"}],"source_content_type":"text/x-python","patch_set":12,"id":"19ee82f9_f583bb67","line":459,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    _description \u003d _(\"Create a share group snapshot of the given share group\")"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def get_parser(self, prog_name):"},{"line_number":32,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":33,"context_line":"        parser.add_argument("},{"line_number":34,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":15,"id":"db6b923b_50e1137a","line":31,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":57,"context_line":"        )"},{"line_number":58,"context_line":"        return parser"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    def take_action(self, parsed_args):"},{"line_number":61,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":15,"id":"e9ab5af6_e36586f6","line":60,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    _description \u003d _(\"Delete one or more share group snapshot\")"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"    def get_parser(self, prog_name):"},{"line_number":97,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":98,"context_line":"        parser.add_argument("},{"line_number":99,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":15,"id":"cbf4d180_16fe8597","line":96,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":118,"context_line":"        )"},{"line_number":119,"context_line":"        return parser"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    def take_action(self, parsed_args):"},{"line_number":122,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":123,"context_line":"        result \u003d 0"},{"line_number":124,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"9f20df84_0761292d","line":121,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"    _description \u003d _(\"Show details about a share group snapshot\")"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    def get_parser(self, prog_name):"},{"line_number":165,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":166,"context_line":"        parser.add_argument("},{"line_number":167,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":15,"id":"d57051e4_a094056c","line":164,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":170,"context_line":"        )"},{"line_number":171,"context_line":"        return parser"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"    def take_action(self, parsed_args):"},{"line_number":174,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"        share_group_snapshot \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":15,"id":"2e1309e4_0c16264f","line":173,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":"    _description \u003d _(\"Set share group snapshot properties\")"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"    def get_parser(self, prog_name):"},{"line_number":194,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":195,"context_line":"        parser.add_argument("},{"line_number":196,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":15,"id":"53c90de8_9aa5c60a","line":193,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":228,"context_line":"        )"},{"line_number":229,"context_line":"        return parser"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"    def take_action(self, parsed_args):"},{"line_number":232,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":233,"context_line":"        result \u003d 0"},{"line_number":234,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"0852354e_09546147","line":231,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    _description \u003d _(\"Unset a share group snapshot property\")"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"    def get_parser(self, prog_name):"},{"line_number":287,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":288,"context_line":"        parser.add_argument("},{"line_number":289,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":15,"id":"51bb46ad_915153c0","line":286,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":302,"context_line":"        )"},{"line_number":303,"context_line":"        return parser"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"    def take_action(self, parsed_args):"},{"line_number":306,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"        share_group_snapshot \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":15,"id":"b08181fe_f6708ee7","line":305,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":334,"context_line":""},{"line_number":335,"context_line":"    _description \u003d _(\"List share group snapshots\")"},{"line_number":336,"context_line":""},{"line_number":337,"context_line":"    def get_parser(self, prog_name):"},{"line_number":338,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":339,"context_line":"        parser.add_argument("},{"line_number":340,"context_line":"            \"--all-projects\","}],"source_content_type":"text/x-python","patch_set":15,"id":"c303d53e_d8266814","line":337,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":390,"context_line":"        )"},{"line_number":391,"context_line":"        return parser"},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"    def take_action(self, parsed_args):"},{"line_number":394,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"        share_group_id \u003d None"}],"source_content_type":"text/x-python","patch_set":15,"id":"819a7414_53b1a217","line":393,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":447,"context_line":""},{"line_number":448,"context_line":"    _description \u003d _(\"List members of share group snapshot\")"},{"line_number":449,"context_line":""},{"line_number":450,"context_line":"    def get_parser(self, prog_name):"},{"line_number":451,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":452,"context_line":"        parser.add_argument("},{"line_number":453,"context_line":"            \"share_group_snapshot\","}],"source_content_type":"text/x-python","patch_set":15,"id":"101dd23c_1b7b5e93","line":450,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":456,"context_line":"        )"},{"line_number":457,"context_line":"        return parser"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":"    def take_action(self, parsed_args):"},{"line_number":460,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"        columns \u003d [\u0027Share ID\u0027, \u0027Size\u0027]"}],"source_content_type":"text/x-python","patch_set":15,"id":"b17bba01_b2684040","line":459,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"55dad08661d54bc44854bc3e4570a51106a32785","unresolved":true,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from osc_lib.cli import parseractions"},{"line_number":19,"context_line":"from osc_lib import exceptions"},{"line_number":20,"context_line":"from osc_lib import utils"},{"line_number":21,"context_line":"from osc_lib import utils as osc_utils"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from openstackclient import command"}],"source_content_type":"text/x-python","patch_set":29,"id":"11faac4b_8c05c784","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":25},"updated":"2026-06-25 21:17:18.000000000","message":"we can drop this and use osc_utils from the import below","commit_id":"787981cd2e9ce26270c34583884aa912af9e0649"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"51b423057b2afe7a5f3cc411f0bc0af4bc0823e0","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from osc_lib.cli import parseractions"},{"line_number":19,"context_line":"from osc_lib import exceptions"},{"line_number":20,"context_line":"from osc_lib import utils"},{"line_number":21,"context_line":"from osc_lib import utils as osc_utils"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from openstackclient import command"}],"source_content_type":"text/x-python","patch_set":29,"id":"5f10aa78_e9fe3a0c","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":25},"in_reply_to":"11faac4b_8c05c784","updated":"2026-06-26 00:28:23.000000000","message":"Done","commit_id":"787981cd2e9ce26270c34583884aa912af9e0649"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"55dad08661d54bc44854bc3e4570a51106a32785","unresolved":true,"context_lines":[{"line_number":259,"context_line":"            except Exception as e:"},{"line_number":260,"context_line":"                result +\u003d 1"},{"line_number":261,"context_line":"                LOG.error("},{"line_number":262,"context_line":"                    \u0027Failed to set name or desciption for \u0027"},{"line_number":263,"context_line":"                    \u0027share group snapshot with ID %s: %s\u0027,"},{"line_number":264,"context_line":"                    share_group_snapshot.id,"},{"line_number":265,"context_line":"                    e,"}],"source_content_type":"text/x-python","patch_set":29,"id":"6ada8a8d_178166c1","line":262,"range":{"start_line":262,"start_character":43,"end_line":262,"end_character":53},"updated":"2026-06-25 21:17:18.000000000","message":"typo","commit_id":"787981cd2e9ce26270c34583884aa912af9e0649"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"51b423057b2afe7a5f3cc411f0bc0af4bc0823e0","unresolved":false,"context_lines":[{"line_number":259,"context_line":"            except Exception as e:"},{"line_number":260,"context_line":"                result +\u003d 1"},{"line_number":261,"context_line":"                LOG.error("},{"line_number":262,"context_line":"                    \u0027Failed to set name or desciption for \u0027"},{"line_number":263,"context_line":"                    \u0027share group snapshot with ID %s: %s\u0027,"},{"line_number":264,"context_line":"                    share_group_snapshot.id,"},{"line_number":265,"context_line":"                    e,"}],"source_content_type":"text/x-python","patch_set":29,"id":"a024a766_1f819ebb","line":262,"range":{"start_line":262,"start_character":43,"end_line":262,"end_character":53},"in_reply_to":"6ada8a8d_178166c1","updated":"2026-06-26 00:28:23.000000000","message":"Done","commit_id":"787981cd2e9ce26270c34583884aa912af9e0649"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"55dad08661d54bc44854bc3e4570a51106a32785","unresolved":true,"context_lines":[{"line_number":439,"context_line":"            search_opts\u003dsearch_opts"},{"line_number":440,"context_line":"        )"},{"line_number":441,"context_line":""},{"line_number":442,"context_line":"        share_group_snapshots \u003d utils.sort_items("},{"line_number":443,"context_line":"            share_group_snapshots, parsed_args.sort, str"},{"line_number":444,"context_line":"        )"},{"line_number":445,"context_line":""}],"source_content_type":"text/x-python","patch_set":29,"id":"2f0356e8_8df6d52f","line":442,"range":{"start_line":442,"start_character":38,"end_line":442,"end_character":48},"updated":"2026-06-25 21:17:18.000000000","message":"this was","commit_id":"787981cd2e9ce26270c34583884aa912af9e0649"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"51b423057b2afe7a5f3cc411f0bc0af4bc0823e0","unresolved":false,"context_lines":[{"line_number":439,"context_line":"            search_opts\u003dsearch_opts"},{"line_number":440,"context_line":"        )"},{"line_number":441,"context_line":""},{"line_number":442,"context_line":"        share_group_snapshots \u003d utils.sort_items("},{"line_number":443,"context_line":"            share_group_snapshots, parsed_args.sort, str"},{"line_number":444,"context_line":"        )"},{"line_number":445,"context_line":""}],"source_content_type":"text/x-python","patch_set":29,"id":"dc9a817d_b41d3b79","line":442,"range":{"start_line":442,"start_character":38,"end_line":442,"end_character":48},"in_reply_to":"2f0356e8_8df6d52f","updated":"2026-06-26 00:28:23.000000000","message":"Done","commit_id":"787981cd2e9ce26270c34583884aa912af9e0649"}],"openstackclient/share/v2/share_group_type_access.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        \"Allow a project to access a share group type (Admin only).\""},{"line_number":31,"context_line":"    )"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    def get_parser(self, prog_name):"},{"line_number":34,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":35,"context_line":"        parser.add_argument("},{"line_number":36,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"9648f4d7_0fb01b81","line":33,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        identity_common.add_project_domain_option_to_parser(parser)"},{"line_number":47,"context_line":"        return parser"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def take_action(self, parsed_args):"},{"line_number":50,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":51,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":52,"context_line":"        result \u003d 0"}],"source_content_type":"text/x-python","patch_set":8,"id":"22f2fcaf_73cdad83","line":49,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    _description \u003d _(\"Get access list for share group type (Admin only).\")"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def get_parser(self, prog_name):"},{"line_number":96,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":97,"context_line":"        parser.add_argument("},{"line_number":98,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"de2ee922_23962fcf","line":95,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        )"},{"line_number":102,"context_line":"        return parser"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    def take_action(self, parsed_args):"},{"line_number":105,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"        share_group_type \u003d apiutils.find_resource("}],"source_content_type":"text/x-python","patch_set":8,"id":"3e8b9c2b_83aec80f","line":104,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":128,"context_line":"        \"Deny a project to access a share group type (Admin only).\""},{"line_number":129,"context_line":"    )"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"    def get_parser(self, prog_name):"},{"line_number":132,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":133,"context_line":"        parser.add_argument("},{"line_number":134,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"6268ea36_3b757c2c","line":131,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        identity_common.add_project_domain_option_to_parser(parser)"},{"line_number":147,"context_line":"        return parser"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    def take_action(self, parsed_args):"},{"line_number":150,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":151,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":152,"context_line":"        result \u003d 0"}],"source_content_type":"text/x-python","patch_set":8,"id":"4644dd52_5601ac86","line":149,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        \"Allow a project to access a share group type (Admin only).\""},{"line_number":31,"context_line":"    )"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    def get_parser(self, prog_name):"},{"line_number":34,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":35,"context_line":"        parser.add_argument("},{"line_number":36,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"dce0fa13_89bff707","line":33,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        identity_common.add_project_domain_option_to_parser(parser)"},{"line_number":47,"context_line":"        return parser"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def take_action(self, parsed_args):"},{"line_number":50,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":51,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":52,"context_line":"        result \u003d 0"}],"source_content_type":"text/x-python","patch_set":9,"id":"e9d412e0_745d7523","line":49,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    _description \u003d _(\"Get access list for share group type (Admin only).\")"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def get_parser(self, prog_name):"},{"line_number":96,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":97,"context_line":"        parser.add_argument("},{"line_number":98,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"d438ef50_7427713d","line":95,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        )"},{"line_number":102,"context_line":"        return parser"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    def take_action(self, parsed_args):"},{"line_number":105,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"        share_group_type \u003d apiutils.find_resource("}],"source_content_type":"text/x-python","patch_set":9,"id":"0568f997_a732c9f6","line":104,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":128,"context_line":"        \"Deny a project to access a share group type (Admin only).\""},{"line_number":129,"context_line":"    )"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"    def get_parser(self, prog_name):"},{"line_number":132,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":133,"context_line":"        parser.add_argument("},{"line_number":134,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"a67b277a_7afaf692","line":131,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        identity_common.add_project_domain_option_to_parser(parser)"},{"line_number":147,"context_line":"        return parser"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    def take_action(self, parsed_args):"},{"line_number":150,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":151,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":152,"context_line":"        result \u003d 0"}],"source_content_type":"text/x-python","patch_set":9,"id":"9b5c3a22_33a52395","line":149,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        \"Allow a project to access a share group type (Admin only).\""},{"line_number":31,"context_line":"    )"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    def get_parser(self, prog_name):"},{"line_number":34,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":35,"context_line":"        parser.add_argument("},{"line_number":36,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"2449a99d_93243b6a","line":33,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        identity_common.add_project_domain_option_to_parser(parser)"},{"line_number":47,"context_line":"        return parser"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def take_action(self, parsed_args):"},{"line_number":50,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":51,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":52,"context_line":"        result \u003d 0"}],"source_content_type":"text/x-python","patch_set":10,"id":"c4c901db_5c2a1435","line":49,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    _description \u003d _(\"Get access list for share group type (Admin only).\")"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def get_parser(self, prog_name):"},{"line_number":96,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":97,"context_line":"        parser.add_argument("},{"line_number":98,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"8c9b5ed6_c53e5bdb","line":95,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        )"},{"line_number":102,"context_line":"        return parser"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    def take_action(self, parsed_args):"},{"line_number":105,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"        share_group_type \u003d apiutils.find_resource("}],"source_content_type":"text/x-python","patch_set":10,"id":"ec3bcca0_64d81fc9","line":104,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":128,"context_line":"        \"Deny a project to access a share group type (Admin only).\""},{"line_number":129,"context_line":"    )"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"    def get_parser(self, prog_name):"},{"line_number":132,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":133,"context_line":"        parser.add_argument("},{"line_number":134,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"952de0a6_30b9c32a","line":131,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        identity_common.add_project_domain_option_to_parser(parser)"},{"line_number":147,"context_line":"        return parser"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    def take_action(self, parsed_args):"},{"line_number":150,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":151,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":152,"context_line":"        result \u003d 0"}],"source_content_type":"text/x-python","patch_set":10,"id":"df802a36_4227d312","line":149,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        \"Allow a project to access a share group type (Admin only).\""},{"line_number":31,"context_line":"    )"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    def get_parser(self, prog_name):"},{"line_number":34,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":35,"context_line":"        parser.add_argument("},{"line_number":36,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"2a16d8df_c2135c70","line":33,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        identity_common.add_project_domain_option_to_parser(parser)"},{"line_number":47,"context_line":"        return parser"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def take_action(self, parsed_args):"},{"line_number":50,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":51,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":52,"context_line":"        result \u003d 0"}],"source_content_type":"text/x-python","patch_set":11,"id":"984040c9_3bf1d1c2","line":49,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    _description \u003d _(\"Get access list for share group type (Admin only).\")"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def get_parser(self, prog_name):"},{"line_number":96,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":97,"context_line":"        parser.add_argument("},{"line_number":98,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"2294b696_41586ad3","line":95,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        )"},{"line_number":102,"context_line":"        return parser"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    def take_action(self, parsed_args):"},{"line_number":105,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"        share_group_type \u003d apiutils.find_resource("}],"source_content_type":"text/x-python","patch_set":11,"id":"cbc9154f_a81c79d9","line":104,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":128,"context_line":"        \"Deny a project to access a share group type (Admin only).\""},{"line_number":129,"context_line":"    )"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"    def get_parser(self, prog_name):"},{"line_number":132,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":133,"context_line":"        parser.add_argument("},{"line_number":134,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"f043d72a_42243270","line":131,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        identity_common.add_project_domain_option_to_parser(parser)"},{"line_number":147,"context_line":"        return parser"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    def take_action(self, parsed_args):"},{"line_number":150,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":151,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":152,"context_line":"        result \u003d 0"}],"source_content_type":"text/x-python","patch_set":11,"id":"8fb09500_182cacd0","line":149,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        \"Allow a project to access a share group type (Admin only).\""},{"line_number":31,"context_line":"    )"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    def get_parser(self, prog_name):"},{"line_number":34,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":35,"context_line":"        parser.add_argument("},{"line_number":36,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":12,"id":"ffaf3b57_ac25668f","line":33,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        identity_common.add_project_domain_option_to_parser(parser)"},{"line_number":47,"context_line":"        return parser"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def take_action(self, parsed_args):"},{"line_number":50,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":51,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":52,"context_line":"        result \u003d 0"}],"source_content_type":"text/x-python","patch_set":12,"id":"7c33d0d9_f6783bd8","line":49,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    _description \u003d _(\"Get access list for share group type (Admin only).\")"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def get_parser(self, prog_name):"},{"line_number":96,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":97,"context_line":"        parser.add_argument("},{"line_number":98,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":12,"id":"84f8fb35_de3c72a8","line":95,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        )"},{"line_number":102,"context_line":"        return parser"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    def take_action(self, parsed_args):"},{"line_number":105,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"        share_group_type \u003d apiutils.find_resource("}],"source_content_type":"text/x-python","patch_set":12,"id":"c437329a_4bcbaad3","line":104,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":128,"context_line":"        \"Deny a project to access a share group type (Admin only).\""},{"line_number":129,"context_line":"    )"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"    def get_parser(self, prog_name):"},{"line_number":132,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":133,"context_line":"        parser.add_argument("},{"line_number":134,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":12,"id":"52d2c67e_76c6b6f8","line":131,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        identity_common.add_project_domain_option_to_parser(parser)"},{"line_number":147,"context_line":"        return parser"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    def take_action(self, parsed_args):"},{"line_number":150,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":151,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":152,"context_line":"        result \u003d 0"}],"source_content_type":"text/x-python","patch_set":12,"id":"9cae5bdd_cbf443d7","line":149,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        \"Allow a project to access a share group type (Admin only).\""},{"line_number":31,"context_line":"    )"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    def get_parser(self, prog_name):"},{"line_number":34,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":35,"context_line":"        parser.add_argument("},{"line_number":36,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":15,"id":"13f6296b_ee10c27d","line":33,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        identity_common.add_project_domain_option_to_parser(parser)"},{"line_number":47,"context_line":"        return parser"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def take_action(self, parsed_args):"},{"line_number":50,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":51,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":52,"context_line":"        result \u003d 0"}],"source_content_type":"text/x-python","patch_set":15,"id":"3d8e99d0_07df6a71","line":49,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    _description \u003d _(\"Get access list for share group type (Admin only).\")"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def get_parser(self, prog_name):"},{"line_number":96,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":97,"context_line":"        parser.add_argument("},{"line_number":98,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":15,"id":"062fb598_318d813c","line":95,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        )"},{"line_number":102,"context_line":"        return parser"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    def take_action(self, parsed_args):"},{"line_number":105,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"        share_group_type \u003d apiutils.find_resource("}],"source_content_type":"text/x-python","patch_set":15,"id":"03e714df_4e744f16","line":104,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":128,"context_line":"        \"Deny a project to access a share group type (Admin only).\""},{"line_number":129,"context_line":"    )"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"    def get_parser(self, prog_name):"},{"line_number":132,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":133,"context_line":"        parser.add_argument("},{"line_number":134,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":15,"id":"3b9fac01_3cceda70","line":131,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        identity_common.add_project_domain_option_to_parser(parser)"},{"line_number":147,"context_line":"        return parser"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    def take_action(self, parsed_args):"},{"line_number":150,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":151,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":152,"context_line":"        result \u003d 0"}],"source_content_type":"text/x-python","patch_set":15,"id":"d9393215_256e685e","line":149,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"}],"openstackclient/share/v2/share_group_types.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    log \u003d logging.getLogger(__name__ + \".CreateShareGroupType\")"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    def get_parser(self, prog_name):"},{"line_number":45,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":46,"context_line":"        parser.add_argument("},{"line_number":47,"context_line":"            \u0027name\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"565f71d6_3399cf8b","line":44,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        )"},{"line_number":80,"context_line":"        return parser"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    def take_action(self, parsed_args):"},{"line_number":83,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"        kwargs \u003d {\u0027name\u0027: parsed_args.name}"}],"source_content_type":"text/x-python","patch_set":8,"id":"10327936_3f6e289e","line":82,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":136,"context_line":""},{"line_number":137,"context_line":"    log \u003d logging.getLogger(__name__ + \".DeleteShareGroupType\")"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    def get_parser(self, prog_name):"},{"line_number":140,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":141,"context_line":"        parser.add_argument("},{"line_number":142,"context_line":"            \u0027share_group_types\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a3fab6f_615bae0e","line":139,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        )"},{"line_number":147,"context_line":"        return parser"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    def take_action(self, parsed_args):"},{"line_number":150,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":151,"context_line":"        result \u003d 0"},{"line_number":152,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"ead4795e_a6bf7aac","line":149,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":182,"context_line":""},{"line_number":183,"context_line":"    log \u003d logging.getLogger(__name__ + \".ListShareGroupType\")"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"    def get_parser(self, prog_name):"},{"line_number":186,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":187,"context_line":"        parser.add_argument("},{"line_number":188,"context_line":"            \u0027--all\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"d2282ec9_a22bdcb1","line":185,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":203,"context_line":"        )"},{"line_number":204,"context_line":"        return parser"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"    def take_action(self, parsed_args):"},{"line_number":207,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"        search_opts \u003d {}"}],"source_content_type":"text/x-python","patch_set":8,"id":"f858e157_f8caadfe","line":206,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    log \u003d logging.getLogger(__name__ + \".ShowShareGroupType\")"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    def get_parser(self, prog_name):"},{"line_number":246,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":247,"context_line":"        parser.add_argument("},{"line_number":248,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"c89d6341_49c225e8","line":245,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":251,"context_line":"        )"},{"line_number":252,"context_line":"        return parser"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"    def take_action(self, parsed_args):"},{"line_number":255,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"        share_group_type \u003d apiutils.find_resource("}],"source_content_type":"text/x-python","patch_set":8,"id":"e3ecd04f_fc3648e1","line":254,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":281,"context_line":""},{"line_number":282,"context_line":"    log \u003d logging.getLogger(__name__ + \".SetShareGroupType\")"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    def get_parser(self, prog_name):"},{"line_number":285,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":286,"context_line":"        parser.add_argument("},{"line_number":287,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"e1a69e90_29f613c1","line":284,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":302,"context_line":"        )"},{"line_number":303,"context_line":"        return parser"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"    def take_action(self, parsed_args):"},{"line_number":306,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":8,"id":"9171a643_eb376928","line":305,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":338,"context_line":""},{"line_number":339,"context_line":"    log \u003d logging.getLogger(__name__ + \".UnsetShareGroupType\")"},{"line_number":340,"context_line":""},{"line_number":341,"context_line":"    def get_parser(self, prog_name):"},{"line_number":342,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":343,"context_line":"        parser.add_argument("},{"line_number":344,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"e532ef3f_08c4ab75","line":341,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":353,"context_line":"        )"},{"line_number":354,"context_line":"        return parser"},{"line_number":355,"context_line":""},{"line_number":356,"context_line":"    def take_action(self, parsed_args):"},{"line_number":357,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":8,"id":"952f2d1c_ef370ba4","line":356,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    log \u003d logging.getLogger(__name__ + \".CreateShareGroupType\")"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    def get_parser(self, prog_name):"},{"line_number":45,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":46,"context_line":"        parser.add_argument("},{"line_number":47,"context_line":"            \u0027name\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"14cf9b66_7d194fd9","line":44,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        )"},{"line_number":80,"context_line":"        return parser"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    def take_action(self, parsed_args):"},{"line_number":83,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"        kwargs \u003d {\u0027name\u0027: parsed_args.name}"}],"source_content_type":"text/x-python","patch_set":9,"id":"d7d8dc3a_2376d2f4","line":82,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":136,"context_line":""},{"line_number":137,"context_line":"    log \u003d logging.getLogger(__name__ + \".DeleteShareGroupType\")"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    def get_parser(self, prog_name):"},{"line_number":140,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":141,"context_line":"        parser.add_argument("},{"line_number":142,"context_line":"            \u0027share_group_types\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"83d0614e_a816d5e8","line":139,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        )"},{"line_number":147,"context_line":"        return parser"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    def take_action(self, parsed_args):"},{"line_number":150,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":151,"context_line":"        result \u003d 0"},{"line_number":152,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"faffc0a2_e18b7e70","line":149,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":182,"context_line":""},{"line_number":183,"context_line":"    log \u003d logging.getLogger(__name__ + \".ListShareGroupType\")"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"    def get_parser(self, prog_name):"},{"line_number":186,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":187,"context_line":"        parser.add_argument("},{"line_number":188,"context_line":"            \u0027--all\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"239c720c_7c5479d3","line":185,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":203,"context_line":"        )"},{"line_number":204,"context_line":"        return parser"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"    def take_action(self, parsed_args):"},{"line_number":207,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"        search_opts \u003d {}"}],"source_content_type":"text/x-python","patch_set":9,"id":"3b9ae3b5_6a2c2d42","line":206,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    log \u003d logging.getLogger(__name__ + \".ShowShareGroupType\")"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    def get_parser(self, prog_name):"},{"line_number":246,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":247,"context_line":"        parser.add_argument("},{"line_number":248,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"38dde42a_21b18888","line":245,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":251,"context_line":"        )"},{"line_number":252,"context_line":"        return parser"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"    def take_action(self, parsed_args):"},{"line_number":255,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"        share_group_type \u003d apiutils.find_resource("}],"source_content_type":"text/x-python","patch_set":9,"id":"1b200640_fe14469a","line":254,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":281,"context_line":""},{"line_number":282,"context_line":"    log \u003d logging.getLogger(__name__ + \".SetShareGroupType\")"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    def get_parser(self, prog_name):"},{"line_number":285,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":286,"context_line":"        parser.add_argument("},{"line_number":287,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"99e2f22f_5c9d0840","line":284,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":302,"context_line":"        )"},{"line_number":303,"context_line":"        return parser"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"    def take_action(self, parsed_args):"},{"line_number":306,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":9,"id":"ac9ebc26_97e2bde9","line":305,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":338,"context_line":""},{"line_number":339,"context_line":"    log \u003d logging.getLogger(__name__ + \".UnsetShareGroupType\")"},{"line_number":340,"context_line":""},{"line_number":341,"context_line":"    def get_parser(self, prog_name):"},{"line_number":342,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":343,"context_line":"        parser.add_argument("},{"line_number":344,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"c75d5451_fb90f849","line":341,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":353,"context_line":"        )"},{"line_number":354,"context_line":"        return parser"},{"line_number":355,"context_line":""},{"line_number":356,"context_line":"    def take_action(self, parsed_args):"},{"line_number":357,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":9,"id":"83142db6_ab07105e","line":356,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    log \u003d logging.getLogger(__name__ + \".CreateShareGroupType\")"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    def get_parser(self, prog_name):"},{"line_number":45,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":46,"context_line":"        parser.add_argument("},{"line_number":47,"context_line":"            \u0027name\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"0acdaaf3_9c541389","line":44,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        )"},{"line_number":80,"context_line":"        return parser"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    def take_action(self, parsed_args):"},{"line_number":83,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"        kwargs \u003d {\u0027name\u0027: parsed_args.name}"}],"source_content_type":"text/x-python","patch_set":10,"id":"d88f8663_6544ba8c","line":82,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":136,"context_line":""},{"line_number":137,"context_line":"    log \u003d logging.getLogger(__name__ + \".DeleteShareGroupType\")"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    def get_parser(self, prog_name):"},{"line_number":140,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":141,"context_line":"        parser.add_argument("},{"line_number":142,"context_line":"            \u0027share_group_types\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"aefce8b7_0af6e81a","line":139,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        )"},{"line_number":147,"context_line":"        return parser"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    def take_action(self, parsed_args):"},{"line_number":150,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":151,"context_line":"        result \u003d 0"},{"line_number":152,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"9f0027e6_b1cc47f9","line":149,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":182,"context_line":""},{"line_number":183,"context_line":"    log \u003d logging.getLogger(__name__ + \".ListShareGroupType\")"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"    def get_parser(self, prog_name):"},{"line_number":186,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":187,"context_line":"        parser.add_argument("},{"line_number":188,"context_line":"            \u0027--all\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"253d75c2_c6cff10b","line":185,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":203,"context_line":"        )"},{"line_number":204,"context_line":"        return parser"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"    def take_action(self, parsed_args):"},{"line_number":207,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"        search_opts \u003d {}"}],"source_content_type":"text/x-python","patch_set":10,"id":"48ba7f4c_b21860ae","line":206,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    log \u003d logging.getLogger(__name__ + \".ShowShareGroupType\")"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    def get_parser(self, prog_name):"},{"line_number":246,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":247,"context_line":"        parser.add_argument("},{"line_number":248,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"50f39c95_35ffb40d","line":245,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":251,"context_line":"        )"},{"line_number":252,"context_line":"        return parser"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"    def take_action(self, parsed_args):"},{"line_number":255,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"        share_group_type \u003d apiutils.find_resource("}],"source_content_type":"text/x-python","patch_set":10,"id":"185f4fc3_9b5fc5f9","line":254,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":281,"context_line":""},{"line_number":282,"context_line":"    log \u003d logging.getLogger(__name__ + \".SetShareGroupType\")"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    def get_parser(self, prog_name):"},{"line_number":285,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":286,"context_line":"        parser.add_argument("},{"line_number":287,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"bc17cd09_088d6151","line":284,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":302,"context_line":"        )"},{"line_number":303,"context_line":"        return parser"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"    def take_action(self, parsed_args):"},{"line_number":306,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":10,"id":"2e7f6e6c_aa9163d1","line":305,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":338,"context_line":""},{"line_number":339,"context_line":"    log \u003d logging.getLogger(__name__ + \".UnsetShareGroupType\")"},{"line_number":340,"context_line":""},{"line_number":341,"context_line":"    def get_parser(self, prog_name):"},{"line_number":342,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":343,"context_line":"        parser.add_argument("},{"line_number":344,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"3689f901_c89bcefc","line":341,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":353,"context_line":"        )"},{"line_number":354,"context_line":"        return parser"},{"line_number":355,"context_line":""},{"line_number":356,"context_line":"    def take_action(self, parsed_args):"},{"line_number":357,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":10,"id":"d8171110_49e05982","line":356,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    log \u003d logging.getLogger(__name__ + \".CreateShareGroupType\")"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    def get_parser(self, prog_name):"},{"line_number":45,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":46,"context_line":"        parser.add_argument("},{"line_number":47,"context_line":"            \u0027name\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"f14c48bf_0fc16bfa","line":44,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        )"},{"line_number":80,"context_line":"        return parser"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    def take_action(self, parsed_args):"},{"line_number":83,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"        kwargs \u003d {\u0027name\u0027: parsed_args.name}"}],"source_content_type":"text/x-python","patch_set":11,"id":"a6abba3c_b424e3e9","line":82,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":136,"context_line":""},{"line_number":137,"context_line":"    log \u003d logging.getLogger(__name__ + \".DeleteShareGroupType\")"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    def get_parser(self, prog_name):"},{"line_number":140,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":141,"context_line":"        parser.add_argument("},{"line_number":142,"context_line":"            \u0027share_group_types\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f93cc1b_e2fd6e16","line":139,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        )"},{"line_number":147,"context_line":"        return parser"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    def take_action(self, parsed_args):"},{"line_number":150,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":151,"context_line":"        result \u003d 0"},{"line_number":152,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"efefae8e_1528570c","line":149,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":182,"context_line":""},{"line_number":183,"context_line":"    log \u003d logging.getLogger(__name__ + \".ListShareGroupType\")"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"    def get_parser(self, prog_name):"},{"line_number":186,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":187,"context_line":"        parser.add_argument("},{"line_number":188,"context_line":"            \u0027--all\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"472f5dfb_98033c37","line":185,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":203,"context_line":"        )"},{"line_number":204,"context_line":"        return parser"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"    def take_action(self, parsed_args):"},{"line_number":207,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"        search_opts \u003d {}"}],"source_content_type":"text/x-python","patch_set":11,"id":"d66263e7_a4606b75","line":206,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    log \u003d logging.getLogger(__name__ + \".ShowShareGroupType\")"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    def get_parser(self, prog_name):"},{"line_number":246,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":247,"context_line":"        parser.add_argument("},{"line_number":248,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"0248774c_7c844181","line":245,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":251,"context_line":"        )"},{"line_number":252,"context_line":"        return parser"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"    def take_action(self, parsed_args):"},{"line_number":255,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"        share_group_type \u003d apiutils.find_resource("}],"source_content_type":"text/x-python","patch_set":11,"id":"aa795142_5b8b5072","line":254,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":281,"context_line":""},{"line_number":282,"context_line":"    log \u003d logging.getLogger(__name__ + \".SetShareGroupType\")"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    def get_parser(self, prog_name):"},{"line_number":285,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":286,"context_line":"        parser.add_argument("},{"line_number":287,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"0b438e9e_84522494","line":284,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":302,"context_line":"        )"},{"line_number":303,"context_line":"        return parser"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"    def take_action(self, parsed_args):"},{"line_number":306,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":11,"id":"5b54e694_e7f0fadf","line":305,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":338,"context_line":""},{"line_number":339,"context_line":"    log \u003d logging.getLogger(__name__ + \".UnsetShareGroupType\")"},{"line_number":340,"context_line":""},{"line_number":341,"context_line":"    def get_parser(self, prog_name):"},{"line_number":342,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":343,"context_line":"        parser.add_argument("},{"line_number":344,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"a4f1714c_e4908683","line":341,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":353,"context_line":"        )"},{"line_number":354,"context_line":"        return parser"},{"line_number":355,"context_line":""},{"line_number":356,"context_line":"    def take_action(self, parsed_args):"},{"line_number":357,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":11,"id":"3c3586b1_68d2eb5f","line":356,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    log \u003d logging.getLogger(__name__ + \".CreateShareGroupType\")"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    def get_parser(self, prog_name):"},{"line_number":45,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":46,"context_line":"        parser.add_argument("},{"line_number":47,"context_line":"            \u0027name\u0027,"}],"source_content_type":"text/x-python","patch_set":12,"id":"7f4b3c36_e9859a6e","line":44,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        )"},{"line_number":80,"context_line":"        return parser"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    def take_action(self, parsed_args):"},{"line_number":83,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"        kwargs \u003d {\u0027name\u0027: parsed_args.name}"}],"source_content_type":"text/x-python","patch_set":12,"id":"8f04624f_d49f3015","line":82,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":136,"context_line":""},{"line_number":137,"context_line":"    log \u003d logging.getLogger(__name__ + \".DeleteShareGroupType\")"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    def get_parser(self, prog_name):"},{"line_number":140,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":141,"context_line":"        parser.add_argument("},{"line_number":142,"context_line":"            \u0027share_group_types\u0027,"}],"source_content_type":"text/x-python","patch_set":12,"id":"232558d6_8f1ffa62","line":139,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        )"},{"line_number":147,"context_line":"        return parser"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    def take_action(self, parsed_args):"},{"line_number":150,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":151,"context_line":"        result \u003d 0"},{"line_number":152,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"250517d0_8e6c1269","line":149,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":182,"context_line":""},{"line_number":183,"context_line":"    log \u003d logging.getLogger(__name__ + \".ListShareGroupType\")"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"    def get_parser(self, prog_name):"},{"line_number":186,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":187,"context_line":"        parser.add_argument("},{"line_number":188,"context_line":"            \u0027--all\u0027,"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f7f1fda_ed806cbb","line":185,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":203,"context_line":"        )"},{"line_number":204,"context_line":"        return parser"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"    def take_action(self, parsed_args):"},{"line_number":207,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"        search_opts \u003d {}"}],"source_content_type":"text/x-python","patch_set":12,"id":"55d994e1_8d88e3b1","line":206,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    log \u003d logging.getLogger(__name__ + \".ShowShareGroupType\")"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    def get_parser(self, prog_name):"},{"line_number":246,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":247,"context_line":"        parser.add_argument("},{"line_number":248,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":12,"id":"286adb90_b35fe6ed","line":245,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":251,"context_line":"        )"},{"line_number":252,"context_line":"        return parser"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"    def take_action(self, parsed_args):"},{"line_number":255,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"        share_group_type \u003d apiutils.find_resource("}],"source_content_type":"text/x-python","patch_set":12,"id":"2843dad2_0cbcb792","line":254,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":281,"context_line":""},{"line_number":282,"context_line":"    log \u003d logging.getLogger(__name__ + \".SetShareGroupType\")"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    def get_parser(self, prog_name):"},{"line_number":285,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":286,"context_line":"        parser.add_argument("},{"line_number":287,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":12,"id":"7c33020c_02a04975","line":284,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":302,"context_line":"        )"},{"line_number":303,"context_line":"        return parser"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"    def take_action(self, parsed_args):"},{"line_number":306,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":12,"id":"79626549_134e3ad3","line":305,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":338,"context_line":""},{"line_number":339,"context_line":"    log \u003d logging.getLogger(__name__ + \".UnsetShareGroupType\")"},{"line_number":340,"context_line":""},{"line_number":341,"context_line":"    def get_parser(self, prog_name):"},{"line_number":342,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":343,"context_line":"        parser.add_argument("},{"line_number":344,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":12,"id":"196ba22a_b4d4338a","line":341,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":353,"context_line":"        )"},{"line_number":354,"context_line":"        return parser"},{"line_number":355,"context_line":""},{"line_number":356,"context_line":"    def take_action(self, parsed_args):"},{"line_number":357,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":12,"id":"43b2922e_a6de5d1e","line":356,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    log \u003d logging.getLogger(__name__ + \".CreateShareGroupType\")"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    def get_parser(self, prog_name):"},{"line_number":45,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":46,"context_line":"        parser.add_argument("},{"line_number":47,"context_line":"            \u0027name\u0027,"}],"source_content_type":"text/x-python","patch_set":15,"id":"e29f3417_e7e0d981","line":44,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        )"},{"line_number":80,"context_line":"        return parser"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    def take_action(self, parsed_args):"},{"line_number":83,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"        kwargs \u003d {\u0027name\u0027: parsed_args.name}"}],"source_content_type":"text/x-python","patch_set":15,"id":"b5ea671a_d731dcb1","line":82,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":136,"context_line":""},{"line_number":137,"context_line":"    log \u003d logging.getLogger(__name__ + \".DeleteShareGroupType\")"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    def get_parser(self, prog_name):"},{"line_number":140,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":141,"context_line":"        parser.add_argument("},{"line_number":142,"context_line":"            \u0027share_group_types\u0027,"}],"source_content_type":"text/x-python","patch_set":15,"id":"7aa86efb_f4225ab3","line":139,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        )"},{"line_number":147,"context_line":"        return parser"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    def take_action(self, parsed_args):"},{"line_number":150,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":151,"context_line":"        result \u003d 0"},{"line_number":152,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"85a02bd3_7521f0c0","line":149,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":182,"context_line":""},{"line_number":183,"context_line":"    log \u003d logging.getLogger(__name__ + \".ListShareGroupType\")"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"    def get_parser(self, prog_name):"},{"line_number":186,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":187,"context_line":"        parser.add_argument("},{"line_number":188,"context_line":"            \u0027--all\u0027,"}],"source_content_type":"text/x-python","patch_set":15,"id":"ba20cf32_5db600b1","line":185,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":203,"context_line":"        )"},{"line_number":204,"context_line":"        return parser"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"    def take_action(self, parsed_args):"},{"line_number":207,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"        search_opts \u003d {}"}],"source_content_type":"text/x-python","patch_set":15,"id":"2afa66fa_6307604c","line":206,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":242,"context_line":""},{"line_number":243,"context_line":"    log \u003d logging.getLogger(__name__ + \".ShowShareGroupType\")"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    def get_parser(self, prog_name):"},{"line_number":246,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":247,"context_line":"        parser.add_argument("},{"line_number":248,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":15,"id":"acc50b63_79c0ca02","line":245,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":251,"context_line":"        )"},{"line_number":252,"context_line":"        return parser"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"    def take_action(self, parsed_args):"},{"line_number":255,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":256,"context_line":""},{"line_number":257,"context_line":"        share_group_type \u003d apiutils.find_resource("}],"source_content_type":"text/x-python","patch_set":15,"id":"c8cc4f67_0cf5cf17","line":254,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":281,"context_line":""},{"line_number":282,"context_line":"    log \u003d logging.getLogger(__name__ + \".SetShareGroupType\")"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    def get_parser(self, prog_name):"},{"line_number":285,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":286,"context_line":"        parser.add_argument("},{"line_number":287,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":15,"id":"c9fe45ad_3513a68e","line":284,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":302,"context_line":"        )"},{"line_number":303,"context_line":"        return parser"},{"line_number":304,"context_line":""},{"line_number":305,"context_line":"    def take_action(self, parsed_args):"},{"line_number":306,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":15,"id":"c9ae63e6_87bb5113","line":305,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":338,"context_line":""},{"line_number":339,"context_line":"    log \u003d logging.getLogger(__name__ + \".UnsetShareGroupType\")"},{"line_number":340,"context_line":""},{"line_number":341,"context_line":"    def get_parser(self, prog_name):"},{"line_number":342,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":343,"context_line":"        parser.add_argument("},{"line_number":344,"context_line":"            \u0027share_group_type\u0027,"}],"source_content_type":"text/x-python","patch_set":15,"id":"578094b3_c4328cec","line":341,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":353,"context_line":"        )"},{"line_number":354,"context_line":"        return parser"},{"line_number":355,"context_line":""},{"line_number":356,"context_line":"    def take_action(self, parsed_args):"},{"line_number":357,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":15,"id":"c11c6706_b1d72658","line":356,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"55dad08661d54bc44854bc3e4570a51106a32785","unresolved":true,"context_lines":[{"line_number":18,"context_line":"from manilaclient.common.apiclient import utils as apiutils"},{"line_number":19,"context_line":"from osc_lib import exceptions"},{"line_number":20,"context_line":"from osc_lib import utils as oscutils"},{"line_number":21,"context_line":"from oslo_utils import strutils  # noqa: O400"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from openstackclient import command"},{"line_number":24,"context_line":"from openstackclient.i18n import _"}],"source_content_type":"text/x-python","patch_set":29,"id":"63cffcbf_cee6013e","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":45},"updated":"2026-06-25 21:17:18.000000000","message":"openstackclient.common.envvars.bool_from_str() provides this same functionality; could avoid the strutils import here..","commit_id":"787981cd2e9ce26270c34583884aa912af9e0649"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"51b423057b2afe7a5f3cc411f0bc0af4bc0823e0","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from manilaclient.common.apiclient import utils as apiutils"},{"line_number":19,"context_line":"from osc_lib import exceptions"},{"line_number":20,"context_line":"from osc_lib import utils as oscutils"},{"line_number":21,"context_line":"from oslo_utils import strutils  # noqa: O400"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from openstackclient import command"},{"line_number":24,"context_line":"from openstackclient.i18n import _"}],"source_content_type":"text/x-python","patch_set":29,"id":"f98e079f_9b92726d","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":45},"in_reply_to":"63cffcbf_cee6013e","updated":"2026-06-26 00:28:23.000000000","message":"Done","commit_id":"787981cd2e9ce26270c34583884aa912af9e0649"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"11e28e9a77b4f15d962544e2e839b88859e255c2","unresolved":false,"context_lines":[{"line_number":108,"context_line":"        kwargs[\u0027share_types\u0027] \u003d share_types_list"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"        if parsed_args.public:"},{"line_number":111,"context_line":"            kwargs[\u0027is_public\u0027] \u003d envvars.bool_from_string("},{"line_number":112,"context_line":"                parsed_args.public, default\u003dTrue"},{"line_number":113,"context_line":"            )"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-python","patch_set":31,"id":"31140b02_7a0c7af4","line":111,"updated":"2026-06-26 02:06:51.000000000","message":"pep8: error: Module has no attribute \"bool_from_string\"; maybe \"bool_from_str\"?  [attr-defined]","commit_id":"8a796ac863093381ce52321adce392e4a4c00400"}],"openstackclient/share/v2/share_groups.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    _description \u003d _(\"Create new share group\")"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def get_parser(self, prog_name):"},{"line_number":33,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":34,"context_line":"        parser.add_argument("},{"line_number":35,"context_line":"            \u0027--name\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"939b5463_386233db","line":32,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":89,"context_line":"        )"},{"line_number":90,"context_line":"        return parser"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def take_action(self, parsed_args):"},{"line_number":93,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        share_types \u003d []"}],"source_content_type":"text/x-python","patch_set":8,"id":"e587a156_093809d3","line":92,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    _description \u003d _(\"Delete one or more share groups\")"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"    def get_parser(self, prog_name):"},{"line_number":164,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":165,"context_line":"        parser.add_argument("},{"line_number":166,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":8,"id":"11b6651d_5e44f9c7","line":163,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":185,"context_line":"        )"},{"line_number":186,"context_line":"        return parser"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"    def take_action(self, parsed_args):"},{"line_number":189,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":190,"context_line":"        result \u003d 0"},{"line_number":191,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"0cdfe3de_f41eb35b","line":188,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":229,"context_line":""},{"line_number":230,"context_line":"    _description \u003d _(\"List share groups\")"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"    def get_parser(self, prog_name):"},{"line_number":233,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":234,"context_line":"        parser.add_argument("},{"line_number":235,"context_line":"            \"--all-projects\","}],"source_content_type":"text/x-python","patch_set":8,"id":"43dad59d_b50206cc","line":232,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":351,"context_line":"        )"},{"line_number":352,"context_line":"        return parser"},{"line_number":353,"context_line":""},{"line_number":354,"context_line":"    def take_action(self, parsed_args):"},{"line_number":355,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":356,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":357,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"578a3fef_ff66986b","line":354,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":439,"context_line":""},{"line_number":440,"context_line":"    _description \u003d _(\"Show details about a share group\")"},{"line_number":441,"context_line":""},{"line_number":442,"context_line":"    def get_parser(self, prog_name):"},{"line_number":443,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":444,"context_line":"        parser.add_argument("},{"line_number":445,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":8,"id":"f5e90770_03f58bff","line":442,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":448,"context_line":"        )"},{"line_number":449,"context_line":"        return parser"},{"line_number":450,"context_line":""},{"line_number":451,"context_line":"    def take_action(self, parsed_args):"},{"line_number":452,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":453,"context_line":""},{"line_number":454,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":8,"id":"47453a46_fe862486","line":451,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":472,"context_line":""},{"line_number":473,"context_line":"    _description \u003d _(\"Explicitly set share group status\")"},{"line_number":474,"context_line":""},{"line_number":475,"context_line":"    def get_parser(self, prog_name):"},{"line_number":476,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":477,"context_line":"        parser.add_argument("},{"line_number":478,"context_line":"            \u0027share_group\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"3f296c5e_1aded5db","line":475,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":503,"context_line":"        )"},{"line_number":504,"context_line":"        return parser"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"    def take_action(self, parsed_args):"},{"line_number":507,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":508,"context_line":"        result \u003d 0"},{"line_number":509,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"48524fbb_256c60f3","line":506,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":543,"context_line":""},{"line_number":544,"context_line":"    _description \u003d _(\"Unset a share group property\")"},{"line_number":545,"context_line":""},{"line_number":546,"context_line":"    def get_parser(self, prog_name):"},{"line_number":547,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":548,"context_line":"        parser.add_argument("},{"line_number":549,"context_line":"            \u0027share_group\u0027,"}],"source_content_type":"text/x-python","patch_set":8,"id":"00f4952f_66fe79f7","line":546,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"44fca631d7f1cd18308ac7962973b3da2e4675ff","unresolved":false,"context_lines":[{"line_number":562,"context_line":"        )"},{"line_number":563,"context_line":"        return parser"},{"line_number":564,"context_line":""},{"line_number":565,"context_line":"    def take_action(self, parsed_args):"},{"line_number":566,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":567,"context_line":""},{"line_number":568,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":8,"id":"c4caca87_049e4f44","line":565,"updated":"2026-06-10 12:51:49.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"989f4e4de47cc26c0d2a8d32578ba5d72dc9f0fd"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    _description \u003d _(\"Create new share group\")"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def get_parser(self, prog_name):"},{"line_number":33,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":34,"context_line":"        parser.add_argument("},{"line_number":35,"context_line":"            \u0027--name\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"2d12de5d_47026cac","line":32,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":89,"context_line":"        )"},{"line_number":90,"context_line":"        return parser"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def take_action(self, parsed_args):"},{"line_number":93,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        share_types \u003d []"}],"source_content_type":"text/x-python","patch_set":9,"id":"762726e0_08be267f","line":92,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    _description \u003d _(\"Delete one or more share groups\")"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"    def get_parser(self, prog_name):"},{"line_number":164,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":165,"context_line":"        parser.add_argument("},{"line_number":166,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":9,"id":"ef8178ed_bebb1c96","line":163,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":185,"context_line":"        )"},{"line_number":186,"context_line":"        return parser"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"    def take_action(self, parsed_args):"},{"line_number":189,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":190,"context_line":"        result \u003d 0"},{"line_number":191,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"441f2ea8_d3547221","line":188,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":229,"context_line":""},{"line_number":230,"context_line":"    _description \u003d _(\"List share groups\")"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"    def get_parser(self, prog_name):"},{"line_number":233,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":234,"context_line":"        parser.add_argument("},{"line_number":235,"context_line":"            \"--all-projects\","}],"source_content_type":"text/x-python","patch_set":9,"id":"89632e83_bd1dc680","line":232,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":351,"context_line":"        )"},{"line_number":352,"context_line":"        return parser"},{"line_number":353,"context_line":""},{"line_number":354,"context_line":"    def take_action(self, parsed_args):"},{"line_number":355,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":356,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":357,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"49effc21_84b64b0f","line":354,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":439,"context_line":""},{"line_number":440,"context_line":"    _description \u003d _(\"Show details about a share group\")"},{"line_number":441,"context_line":""},{"line_number":442,"context_line":"    def get_parser(self, prog_name):"},{"line_number":443,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":444,"context_line":"        parser.add_argument("},{"line_number":445,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":9,"id":"be61ac41_8a2af308","line":442,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":448,"context_line":"        )"},{"line_number":449,"context_line":"        return parser"},{"line_number":450,"context_line":""},{"line_number":451,"context_line":"    def take_action(self, parsed_args):"},{"line_number":452,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":453,"context_line":""},{"line_number":454,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":9,"id":"36c48fd5_4780912f","line":451,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":472,"context_line":""},{"line_number":473,"context_line":"    _description \u003d _(\"Explicitly set share group status\")"},{"line_number":474,"context_line":""},{"line_number":475,"context_line":"    def get_parser(self, prog_name):"},{"line_number":476,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":477,"context_line":"        parser.add_argument("},{"line_number":478,"context_line":"            \u0027share_group\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"131f6e07_465e342d","line":475,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":503,"context_line":"        )"},{"line_number":504,"context_line":"        return parser"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"    def take_action(self, parsed_args):"},{"line_number":507,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":508,"context_line":"        result \u003d 0"},{"line_number":509,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"ecf67032_bc567dbd","line":506,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":543,"context_line":""},{"line_number":544,"context_line":"    _description \u003d _(\"Unset a share group property\")"},{"line_number":545,"context_line":""},{"line_number":546,"context_line":"    def get_parser(self, prog_name):"},{"line_number":547,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":548,"context_line":"        parser.add_argument("},{"line_number":549,"context_line":"            \u0027share_group\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"4274e403_d20f3562","line":546,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3f0d8ccc2d361431b83ef29350ceb58ae23d2184","unresolved":false,"context_lines":[{"line_number":562,"context_line":"        )"},{"line_number":563,"context_line":"        return parser"},{"line_number":564,"context_line":""},{"line_number":565,"context_line":"    def take_action(self, parsed_args):"},{"line_number":566,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":567,"context_line":""},{"line_number":568,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":9,"id":"a191b322_35677fd9","line":565,"updated":"2026-06-15 13:40:57.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"69052a2ff266f7dbf8f802e139415437c6929398"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    _description \u003d _(\"Create new share group\")"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def get_parser(self, prog_name):"},{"line_number":33,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":34,"context_line":"        parser.add_argument("},{"line_number":35,"context_line":"            \u0027--name\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"3cc26ef7_d4a3153e","line":32,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":89,"context_line":"        )"},{"line_number":90,"context_line":"        return parser"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def take_action(self, parsed_args):"},{"line_number":93,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        share_types \u003d []"}],"source_content_type":"text/x-python","patch_set":10,"id":"b5d30423_95304124","line":92,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    _description \u003d _(\"Delete one or more share groups\")"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"    def get_parser(self, prog_name):"},{"line_number":164,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":165,"context_line":"        parser.add_argument("},{"line_number":166,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":10,"id":"f498b46e_91464e03","line":163,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":185,"context_line":"        )"},{"line_number":186,"context_line":"        return parser"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"    def take_action(self, parsed_args):"},{"line_number":189,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":190,"context_line":"        result \u003d 0"},{"line_number":191,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"240bd906_e05b65dd","line":188,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":229,"context_line":""},{"line_number":230,"context_line":"    _description \u003d _(\"List share groups\")"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"    def get_parser(self, prog_name):"},{"line_number":233,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":234,"context_line":"        parser.add_argument("},{"line_number":235,"context_line":"            \"--all-projects\","}],"source_content_type":"text/x-python","patch_set":10,"id":"ad8fdaf8_8177735d","line":232,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":351,"context_line":"        )"},{"line_number":352,"context_line":"        return parser"},{"line_number":353,"context_line":""},{"line_number":354,"context_line":"    def take_action(self, parsed_args):"},{"line_number":355,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":356,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":357,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"ad46243d_5ebcadec","line":354,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":439,"context_line":""},{"line_number":440,"context_line":"    _description \u003d _(\"Show details about a share group\")"},{"line_number":441,"context_line":""},{"line_number":442,"context_line":"    def get_parser(self, prog_name):"},{"line_number":443,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":444,"context_line":"        parser.add_argument("},{"line_number":445,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":10,"id":"87e56570_cb333833","line":442,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":448,"context_line":"        )"},{"line_number":449,"context_line":"        return parser"},{"line_number":450,"context_line":""},{"line_number":451,"context_line":"    def take_action(self, parsed_args):"},{"line_number":452,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":453,"context_line":""},{"line_number":454,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":10,"id":"dee57598_8926501a","line":451,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":472,"context_line":""},{"line_number":473,"context_line":"    _description \u003d _(\"Explicitly set share group status\")"},{"line_number":474,"context_line":""},{"line_number":475,"context_line":"    def get_parser(self, prog_name):"},{"line_number":476,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":477,"context_line":"        parser.add_argument("},{"line_number":478,"context_line":"            \u0027share_group\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"951632f4_febb2018","line":475,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":503,"context_line":"        )"},{"line_number":504,"context_line":"        return parser"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"    def take_action(self, parsed_args):"},{"line_number":507,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":508,"context_line":"        result \u003d 0"},{"line_number":509,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"1e2482b3_641cdc92","line":506,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":543,"context_line":""},{"line_number":544,"context_line":"    _description \u003d _(\"Unset a share group property\")"},{"line_number":545,"context_line":""},{"line_number":546,"context_line":"    def get_parser(self, prog_name):"},{"line_number":547,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":548,"context_line":"        parser.add_argument("},{"line_number":549,"context_line":"            \u0027share_group\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"1d48d682_9332ba82","line":546,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"84ab85f499329503edc4a9b733635842ed1df597","unresolved":false,"context_lines":[{"line_number":562,"context_line":"        )"},{"line_number":563,"context_line":"        return parser"},{"line_number":564,"context_line":""},{"line_number":565,"context_line":"    def take_action(self, parsed_args):"},{"line_number":566,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":567,"context_line":""},{"line_number":568,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":10,"id":"69617206_9572eadc","line":565,"updated":"2026-06-15 22:45:44.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"f900930851c240e41a35d216bfd74f2be9faa10d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    _description \u003d _(\"Create new share group\")"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def get_parser(self, prog_name):"},{"line_number":33,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":34,"context_line":"        parser.add_argument("},{"line_number":35,"context_line":"            \u0027--name\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"a872d9a9_9322efe0","line":32,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":89,"context_line":"        )"},{"line_number":90,"context_line":"        return parser"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def take_action(self, parsed_args):"},{"line_number":93,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        share_types \u003d []"}],"source_content_type":"text/x-python","patch_set":11,"id":"2e7db418_e883ad97","line":92,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    _description \u003d _(\"Delete one or more share groups\")"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"    def get_parser(self, prog_name):"},{"line_number":164,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":165,"context_line":"        parser.add_argument("},{"line_number":166,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":11,"id":"e82ba616_558c39d0","line":163,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":185,"context_line":"        )"},{"line_number":186,"context_line":"        return parser"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"    def take_action(self, parsed_args):"},{"line_number":189,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":190,"context_line":"        result \u003d 0"},{"line_number":191,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"24769194_b334c693","line":188,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":229,"context_line":""},{"line_number":230,"context_line":"    _description \u003d _(\"List share groups\")"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"    def get_parser(self, prog_name):"},{"line_number":233,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":234,"context_line":"        parser.add_argument("},{"line_number":235,"context_line":"            \"--all-projects\","}],"source_content_type":"text/x-python","patch_set":11,"id":"0bca1775_e1e7c263","line":232,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":351,"context_line":"        )"},{"line_number":352,"context_line":"        return parser"},{"line_number":353,"context_line":""},{"line_number":354,"context_line":"    def take_action(self, parsed_args):"},{"line_number":355,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":356,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":357,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"739d7f2d_2f83bfd2","line":354,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":439,"context_line":""},{"line_number":440,"context_line":"    _description \u003d _(\"Show details about a share group\")"},{"line_number":441,"context_line":""},{"line_number":442,"context_line":"    def get_parser(self, prog_name):"},{"line_number":443,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":444,"context_line":"        parser.add_argument("},{"line_number":445,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":11,"id":"01999f24_43961b69","line":442,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":448,"context_line":"        )"},{"line_number":449,"context_line":"        return parser"},{"line_number":450,"context_line":""},{"line_number":451,"context_line":"    def take_action(self, parsed_args):"},{"line_number":452,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":453,"context_line":""},{"line_number":454,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":11,"id":"14930b6e_ff73a779","line":451,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":472,"context_line":""},{"line_number":473,"context_line":"    _description \u003d _(\"Explicitly set share group status\")"},{"line_number":474,"context_line":""},{"line_number":475,"context_line":"    def get_parser(self, prog_name):"},{"line_number":476,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":477,"context_line":"        parser.add_argument("},{"line_number":478,"context_line":"            \u0027share_group\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"e49a241c_cad119f8","line":475,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":503,"context_line":"        )"},{"line_number":504,"context_line":"        return parser"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"    def take_action(self, parsed_args):"},{"line_number":507,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":508,"context_line":"        result \u003d 0"},{"line_number":509,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"5941c91c_0e2bc0eb","line":506,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":543,"context_line":""},{"line_number":544,"context_line":"    _description \u003d _(\"Unset a share group property\")"},{"line_number":545,"context_line":""},{"line_number":546,"context_line":"    def get_parser(self, prog_name):"},{"line_number":547,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":548,"context_line":"        parser.add_argument("},{"line_number":549,"context_line":"            \u0027share_group\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"53696a26_1413c65c","line":546,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"bf4fa576a16ce62949bbd23ef286871a4b0e0b8f","unresolved":false,"context_lines":[{"line_number":562,"context_line":"        )"},{"line_number":563,"context_line":"        return parser"},{"line_number":564,"context_line":""},{"line_number":565,"context_line":"    def take_action(self, parsed_args):"},{"line_number":566,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":567,"context_line":""},{"line_number":568,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":11,"id":"f9a2e42e_b2445e7b","line":565,"updated":"2026-06-16 11:06:14.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"0c1f4a0d0bf01cc49d5e81d81b5227a3fa0729ee"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    _description \u003d _(\"Create new share group\")"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def get_parser(self, prog_name):"},{"line_number":33,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":34,"context_line":"        parser.add_argument("},{"line_number":35,"context_line":"            \u0027--name\u0027,"}],"source_content_type":"text/x-python","patch_set":12,"id":"3d178047_6c952f0b","line":32,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":89,"context_line":"        )"},{"line_number":90,"context_line":"        return parser"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def take_action(self, parsed_args):"},{"line_number":93,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        share_types \u003d []"}],"source_content_type":"text/x-python","patch_set":12,"id":"0449c78a_cf4bc07d","line":92,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    _description \u003d _(\"Delete one or more share groups\")"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"    def get_parser(self, prog_name):"},{"line_number":164,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":165,"context_line":"        parser.add_argument("},{"line_number":166,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":12,"id":"ab63e396_90411a8f","line":163,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":185,"context_line":"        )"},{"line_number":186,"context_line":"        return parser"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"    def take_action(self, parsed_args):"},{"line_number":189,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":190,"context_line":"        result \u003d 0"},{"line_number":191,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"d90a4f66_6aebc75a","line":188,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":229,"context_line":""},{"line_number":230,"context_line":"    _description \u003d _(\"List share groups\")"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"    def get_parser(self, prog_name):"},{"line_number":233,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":234,"context_line":"        parser.add_argument("},{"line_number":235,"context_line":"            \"--all-projects\","}],"source_content_type":"text/x-python","patch_set":12,"id":"42c42c16_aca327e7","line":232,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":351,"context_line":"        )"},{"line_number":352,"context_line":"        return parser"},{"line_number":353,"context_line":""},{"line_number":354,"context_line":"    def take_action(self, parsed_args):"},{"line_number":355,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":356,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":357,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"88773660_35c43ef7","line":354,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":439,"context_line":""},{"line_number":440,"context_line":"    _description \u003d _(\"Show details about a share group\")"},{"line_number":441,"context_line":""},{"line_number":442,"context_line":"    def get_parser(self, prog_name):"},{"line_number":443,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":444,"context_line":"        parser.add_argument("},{"line_number":445,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":12,"id":"4a94bfc3_1c0031f1","line":442,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":448,"context_line":"        )"},{"line_number":449,"context_line":"        return parser"},{"line_number":450,"context_line":""},{"line_number":451,"context_line":"    def take_action(self, parsed_args):"},{"line_number":452,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":453,"context_line":""},{"line_number":454,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":12,"id":"34bd2ca1_bcd70619","line":451,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":472,"context_line":""},{"line_number":473,"context_line":"    _description \u003d _(\"Explicitly set share group status\")"},{"line_number":474,"context_line":""},{"line_number":475,"context_line":"    def get_parser(self, prog_name):"},{"line_number":476,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":477,"context_line":"        parser.add_argument("},{"line_number":478,"context_line":"            \u0027share_group\u0027,"}],"source_content_type":"text/x-python","patch_set":12,"id":"714c85aa_1fa3f385","line":475,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":503,"context_line":"        )"},{"line_number":504,"context_line":"        return parser"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"    def take_action(self, parsed_args):"},{"line_number":507,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":508,"context_line":"        result \u003d 0"},{"line_number":509,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"050cabe6_0c6a9dec","line":506,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":543,"context_line":""},{"line_number":544,"context_line":"    _description \u003d _(\"Unset a share group property\")"},{"line_number":545,"context_line":""},{"line_number":546,"context_line":"    def get_parser(self, prog_name):"},{"line_number":547,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":548,"context_line":"        parser.add_argument("},{"line_number":549,"context_line":"            \u0027share_group\u0027,"}],"source_content_type":"text/x-python","patch_set":12,"id":"551da766_c5e096de","line":546,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28d1e83b95b776a381eaf0114b6bdd326f19dc74","unresolved":false,"context_lines":[{"line_number":562,"context_line":"        )"},{"line_number":563,"context_line":"        return parser"},{"line_number":564,"context_line":""},{"line_number":565,"context_line":"    def take_action(self, parsed_args):"},{"line_number":566,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":567,"context_line":""},{"line_number":568,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":12,"id":"2baee300_008b1b6d","line":565,"updated":"2026-06-16 18:25:17.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"1d1fea78dcc4a107f1e4102e839b08386d5babea"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    _description \u003d _(\"Create new share group\")"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def get_parser(self, prog_name):"},{"line_number":33,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":34,"context_line":"        parser.add_argument("},{"line_number":35,"context_line":"            \u0027--name\u0027,"}],"source_content_type":"text/x-python","patch_set":15,"id":"d4023b3a_edc7ca96","line":32,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":89,"context_line":"        )"},{"line_number":90,"context_line":"        return parser"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def take_action(self, parsed_args):"},{"line_number":93,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        share_types \u003d []"}],"source_content_type":"text/x-python","patch_set":15,"id":"1e53718e_13df6e43","line":92,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    _description \u003d _(\"Delete one or more share groups\")"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"    def get_parser(self, prog_name):"},{"line_number":164,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":165,"context_line":"        parser.add_argument("},{"line_number":166,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":15,"id":"0c9a8b53_e1b3c978","line":163,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":185,"context_line":"        )"},{"line_number":186,"context_line":"        return parser"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"    def take_action(self, parsed_args):"},{"line_number":189,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":190,"context_line":"        result \u003d 0"},{"line_number":191,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"45afc3f6_73283a10","line":188,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":229,"context_line":""},{"line_number":230,"context_line":"    _description \u003d _(\"List share groups\")"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"    def get_parser(self, prog_name):"},{"line_number":233,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":234,"context_line":"        parser.add_argument("},{"line_number":235,"context_line":"            \"--all-projects\","}],"source_content_type":"text/x-python","patch_set":15,"id":"77d42b36_e960ddf4","line":232,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":351,"context_line":"        )"},{"line_number":352,"context_line":"        return parser"},{"line_number":353,"context_line":""},{"line_number":354,"context_line":"    def take_action(self, parsed_args):"},{"line_number":355,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":356,"context_line":"        identity_client \u003d self.app.client_manager.identity"},{"line_number":357,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"e17813a9_50298b83","line":354,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":439,"context_line":""},{"line_number":440,"context_line":"    _description \u003d _(\"Show details about a share group\")"},{"line_number":441,"context_line":""},{"line_number":442,"context_line":"    def get_parser(self, prog_name):"},{"line_number":443,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":444,"context_line":"        parser.add_argument("},{"line_number":445,"context_line":"            \"share_group\","}],"source_content_type":"text/x-python","patch_set":15,"id":"f8287ec7_56e10f54","line":442,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":448,"context_line":"        )"},{"line_number":449,"context_line":"        return parser"},{"line_number":450,"context_line":""},{"line_number":451,"context_line":"    def take_action(self, parsed_args):"},{"line_number":452,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":453,"context_line":""},{"line_number":454,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":15,"id":"2d88b990_a3297689","line":451,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":472,"context_line":""},{"line_number":473,"context_line":"    _description \u003d _(\"Explicitly set share group status\")"},{"line_number":474,"context_line":""},{"line_number":475,"context_line":"    def get_parser(self, prog_name):"},{"line_number":476,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":477,"context_line":"        parser.add_argument("},{"line_number":478,"context_line":"            \u0027share_group\u0027,"}],"source_content_type":"text/x-python","patch_set":15,"id":"2924b000_23153631","line":475,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":503,"context_line":"        )"},{"line_number":504,"context_line":"        return parser"},{"line_number":505,"context_line":""},{"line_number":506,"context_line":"    def take_action(self, parsed_args):"},{"line_number":507,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":508,"context_line":"        result \u003d 0"},{"line_number":509,"context_line":""}],"source_content_type":"text/x-python","patch_set":15,"id":"ceab70eb_646e040d","line":506,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":543,"context_line":""},{"line_number":544,"context_line":"    _description \u003d _(\"Unset a share group property\")"},{"line_number":545,"context_line":""},{"line_number":546,"context_line":"    def get_parser(self, prog_name):"},{"line_number":547,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":548,"context_line":"        parser.add_argument("},{"line_number":549,"context_line":"            \u0027share_group\u0027,"}],"source_content_type":"text/x-python","patch_set":15,"id":"2113d78f_09463c37","line":546,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d8a5dcd831911ca77a809cb39edbc39fe7c782f4","unresolved":false,"context_lines":[{"line_number":562,"context_line":"        )"},{"line_number":563,"context_line":"        return parser"},{"line_number":564,"context_line":""},{"line_number":565,"context_line":"    def take_action(self, parsed_args):"},{"line_number":566,"context_line":"        share_client \u003d self.app.client_manager.share"},{"line_number":567,"context_line":""},{"line_number":568,"context_line":"        share_group \u003d osc_utils.find_resource("}],"source_content_type":"text/x-python","patch_set":15,"id":"d6213975_a58c32b7","line":565,"updated":"2026-06-17 11:28:38.000000000","message":"pep8: error: Function is missing a type annotation  [no-untyped-def]","commit_id":"2813251b33ac04afd439c6a0a517fcd7262750b2"}],"pyproject.toml":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"55dad08661d54bc44854bc3e4570a51106a32785","unresolved":true,"context_lines":[{"line_number":665,"context_line":"share_group_type_access_delete \u003d \"openstackclient.share.v2.share_group_type_access:ShareGroupTypeAccessDeny\""},{"line_number":666,"context_line":"share_group_snapshot_create \u003d \"openstackclient.share.v2.share_group_snapshots:CreateShareGroupSnapshot\""},{"line_number":667,"context_line":"share_group_snapshot_delete \u003d \"openstackclient.share.v2.share_group_snapshots:DeleteShareGroupSnapshot\""},{"line_number":668,"context_line":"share_group_snapshot_show\u003d \"openstackclient.share.v2.share_group_snapshots:ShowShareGroupSnapshot\""},{"line_number":669,"context_line":"share_group_snapshot_list \u003d \"openstackclient.share.v2.share_group_snapshots:ListShareGroupSnapshot\""},{"line_number":670,"context_line":"share_group_snapshot_set \u003d \"openstackclient.share.v2.share_group_snapshots:SetShareGroupSnapshot\""},{"line_number":671,"context_line":"share_group_snapshot_unset \u003d \"openstackclient.share.v2.share_group_snapshots:UnsetShareGroupSnapshot\""}],"source_content_type":"text/x-toml","patch_set":29,"id":"a060f771_e626777f","line":668,"range":{"start_line":668,"start_character":25,"end_line":668,"end_character":26},"updated":"2026-06-25 21:17:18.000000000","message":"nit: space before \u003d","commit_id":"787981cd2e9ce26270c34583884aa912af9e0649"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"51b423057b2afe7a5f3cc411f0bc0af4bc0823e0","unresolved":false,"context_lines":[{"line_number":665,"context_line":"share_group_type_access_delete \u003d \"openstackclient.share.v2.share_group_type_access:ShareGroupTypeAccessDeny\""},{"line_number":666,"context_line":"share_group_snapshot_create \u003d \"openstackclient.share.v2.share_group_snapshots:CreateShareGroupSnapshot\""},{"line_number":667,"context_line":"share_group_snapshot_delete \u003d \"openstackclient.share.v2.share_group_snapshots:DeleteShareGroupSnapshot\""},{"line_number":668,"context_line":"share_group_snapshot_show\u003d \"openstackclient.share.v2.share_group_snapshots:ShowShareGroupSnapshot\""},{"line_number":669,"context_line":"share_group_snapshot_list \u003d \"openstackclient.share.v2.share_group_snapshots:ListShareGroupSnapshot\""},{"line_number":670,"context_line":"share_group_snapshot_set \u003d \"openstackclient.share.v2.share_group_snapshots:SetShareGroupSnapshot\""},{"line_number":671,"context_line":"share_group_snapshot_unset \u003d \"openstackclient.share.v2.share_group_snapshots:UnsetShareGroupSnapshot\""}],"source_content_type":"text/x-toml","patch_set":29,"id":"fa858bea_0eb06bbd","line":668,"range":{"start_line":668,"start_character":25,"end_line":668,"end_character":26},"in_reply_to":"a060f771_e626777f","updated":"2026-06-26 00:28:23.000000000","message":"Done","commit_id":"787981cd2e9ce26270c34583884aa912af9e0649"}]}
