)]}'
{"openstack_dashboard/api/cinder.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":78,"context_line":"        return (getattr(self._apiresource, \u0027name\u0027, None) or"},{"line_number":79,"context_line":"                getattr(self._apiresource, \u0027id\u0027, None))"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    @property"},{"line_number":82,"context_line":"    def description(self):"},{"line_number":83,"context_line":"        return (getattr(self._apiresource, \u0027description\u0027, None) or"},{"line_number":84,"context_line":"                getattr(self._apiresource, \u0027display_description\u0027, None))"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_32f9ab4d","line":81,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":94,"context_line":"              \u0027volume_image_metadata\u0027, \u0027encrypted\u0027, \u0027transfer\u0027,"},{"line_number":95,"context_line":"              \u0027multiattach\u0027]"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    @property"},{"line_number":98,"context_line":"    def is_bootable(self):"},{"line_number":99,"context_line":"        return self.bootable \u003d\u003d \u0027true\u0027"},{"line_number":100,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_12f6275e","line":97,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":98,"context_line":"    def is_bootable(self):"},{"line_number":99,"context_line":"        return self.bootable \u003d\u003d \u0027true\u0027"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    @property"},{"line_number":102,"context_line":"    def tenant_id(self):"},{"line_number":103,"context_line":"        return getattr(self, \u0027os-vol-tenant-attr:tenant_id\u0027, \"\")"},{"line_number":104,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_7294c3e8","line":101,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":110,"context_line":"              \u0027os-extended-snapshot-attributes:project_id\u0027,"},{"line_number":111,"context_line":"              \u0027metadata\u0027]"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    @property"},{"line_number":114,"context_line":"    def project_id(self):"},{"line_number":115,"context_line":"        return getattr(self, \u0027os-extended-snapshot-attributes:project_id\u0027, \"\")"},{"line_number":116,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_5299bf1c","line":113,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":129,"context_line":"    _volume \u003d None"},{"line_number":130,"context_line":"    _snapshot \u003d None"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"    @property"},{"line_number":133,"context_line":"    def volume(self):"},{"line_number":134,"context_line":"        return self._volume"},{"line_number":135,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_b29adb0f","line":132,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":133,"context_line":"    def volume(self):"},{"line_number":134,"context_line":"        return self._volume"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    @volume.setter"},{"line_number":137,"context_line":"    def volume(self, value):"},{"line_number":138,"context_line":"        self._volume \u003d value"},{"line_number":139,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_929fd700","line":136,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":137,"context_line":"    def volume(self, value):"},{"line_number":138,"context_line":"        self._volume \u003d value"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"    @property"},{"line_number":141,"context_line":"    def snapshot(self):"},{"line_number":142,"context_line":"        return self._snapshot"},{"line_number":143,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_f28733b5","line":140,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":141,"context_line":"    def snapshot(self):"},{"line_number":142,"context_line":"        return self._snapshot"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    @snapshot.setter"},{"line_number":145,"context_line":"    def snapshot(self, value):"},{"line_number":146,"context_line":"        self._snapshot \u003d value"},{"line_number":147,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_d284afb3","line":144,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":231,"context_line":"            {\u0027version\u0027: version, \u0027service\u0027: candidates})"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"@memoized"},{"line_number":235,"context_line":"def cinderclient(request, version\u003dNone):"},{"line_number":236,"context_line":"    version, cinder_url \u003d _find_cinder_url(request, version)"},{"line_number":237,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_328ecbd0","line":234,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":366,"context_line":"    return volumes, has_more_data, has_prev_data"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"@profiler.trace"},{"line_number":370,"context_line":"def volume_get(request, volume_id):"},{"line_number":371,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":372,"context_line":"    volume_data \u003d client.volumes.get(volume_id)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_128bc7bf","line":369,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":411,"context_line":"    return Volume(volume)"},{"line_number":412,"context_line":""},{"line_number":413,"context_line":""},{"line_number":414,"context_line":"@profiler.trace"},{"line_number":415,"context_line":"def volume_extend(request, volume_id, new_size):"},{"line_number":416,"context_line":"    return cinderclient(request).volumes.extend(volume_id, new_size)"},{"line_number":417,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_72bde366","line":414,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":416,"context_line":"    return cinderclient(request).volumes.extend(volume_id, new_size)"},{"line_number":417,"context_line":""},{"line_number":418,"context_line":""},{"line_number":419,"context_line":"@profiler.trace"},{"line_number":420,"context_line":"def volume_delete(request, volume_id):"},{"line_number":421,"context_line":"    return cinderclient(request).volumes.delete(volume_id)"},{"line_number":422,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_52c25fea","line":419,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":421,"context_line":"    return cinderclient(request).volumes.delete(volume_id)"},{"line_number":422,"context_line":""},{"line_number":423,"context_line":""},{"line_number":424,"context_line":"@profiler.trace"},{"line_number":425,"context_line":"def volume_retype(request, volume_id, new_type, migration_policy):"},{"line_number":426,"context_line":"    return cinderclient(request).volumes.retype(volume_id,"},{"line_number":427,"context_line":"                                                new_type,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_b2b3fb99","line":424,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":428,"context_line":"                                                migration_policy)"},{"line_number":429,"context_line":""},{"line_number":430,"context_line":""},{"line_number":431,"context_line":"@profiler.trace"},{"line_number":432,"context_line":"def volume_set_bootable(request, volume_id, bootable):"},{"line_number":433,"context_line":"    return cinderclient(request).volumes.set_bootable(volume_id,"},{"line_number":434,"context_line":"                                                      bootable)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_92b87775","line":431,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":434,"context_line":"                                                      bootable)"},{"line_number":435,"context_line":""},{"line_number":436,"context_line":""},{"line_number":437,"context_line":"@profiler.trace"},{"line_number":438,"context_line":"def volume_update(request, volume_id, name, description):"},{"line_number":439,"context_line":"    vol_data \u003d {\u0027name\u0027: name,"},{"line_number":440,"context_line":"                \u0027description\u0027: description}"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_f2b0d38d","line":437,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":442,"context_line":"                                                **vol_data)"},{"line_number":443,"context_line":""},{"line_number":444,"context_line":""},{"line_number":445,"context_line":"@profiler.trace"},{"line_number":446,"context_line":"def volume_set_metadata(request, volume_id, metadata):"},{"line_number":447,"context_line":"    return cinderclient(request).volumes.set_metadata(volume_id, metadata)"},{"line_number":448,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_d2adcf31","line":445,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":447,"context_line":"    return cinderclient(request).volumes.set_metadata(volume_id, metadata)"},{"line_number":448,"context_line":""},{"line_number":449,"context_line":""},{"line_number":450,"context_line":"@profiler.trace"},{"line_number":451,"context_line":"def volume_delete_metadata(request, volume_id, keys):"},{"line_number":452,"context_line":"    return cinderclient(request).volumes.delete_metadata(volume_id, keys)"},{"line_number":453,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_32a7eb52","line":450,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":452,"context_line":"    return cinderclient(request).volumes.delete_metadata(volume_id, keys)"},{"line_number":453,"context_line":""},{"line_number":454,"context_line":""},{"line_number":455,"context_line":"@profiler.trace"},{"line_number":456,"context_line":"def volume_reset_state(request, volume_id, state):"},{"line_number":457,"context_line":"    cinderclient(request).volumes.reset_state(volume_id, state)"},{"line_number":458,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_12a4674a","line":455,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":467,"context_line":"                                                         disk_format)"},{"line_number":468,"context_line":""},{"line_number":469,"context_line":""},{"line_number":470,"context_line":"@profiler.trace"},{"line_number":471,"context_line":"def volume_get_encryption_metadata(request, volume_id):"},{"line_number":472,"context_line":"    return cinderclient(request).volumes.get_encryption_metadata(volume_id)"},{"line_number":473,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_72620318","line":470,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":481,"context_line":"                                                        lock_volume)"},{"line_number":482,"context_line":""},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"@profiler.trace"},{"line_number":485,"context_line":"def volume_snapshot_get(request, snapshot_id):"},{"line_number":486,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":487,"context_line":"    snapshot \u003d client.volume_snapshots.get(snapshot_id)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_5267ff25","line":484,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":488,"context_line":"    return VolumeSnapshot(snapshot)"},{"line_number":489,"context_line":""},{"line_number":490,"context_line":""},{"line_number":491,"context_line":"@profiler.trace"},{"line_number":492,"context_line":"def volume_snapshot_list(request, search_opts\u003dNone):"},{"line_number":493,"context_line":"    snapshots, _, __ \u003d volume_snapshot_list_paged(request,"},{"line_number":494,"context_line":"                                                  search_opts\u003dsearch_opts,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_b2681bf4","line":491,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":538,"context_line":"        volume_id, **data))"},{"line_number":539,"context_line":""},{"line_number":540,"context_line":""},{"line_number":541,"context_line":"@profiler.trace"},{"line_number":542,"context_line":"def volume_snapshot_delete(request, snapshot_id):"},{"line_number":543,"context_line":"    return cinderclient(request).volume_snapshots.delete(snapshot_id)"},{"line_number":544,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_926d1705","line":541,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":543,"context_line":"    return cinderclient(request).volume_snapshots.delete(snapshot_id)"},{"line_number":544,"context_line":""},{"line_number":545,"context_line":""},{"line_number":546,"context_line":"@profiler.trace"},{"line_number":547,"context_line":"def volume_snapshot_update(request, snapshot_id, name, description):"},{"line_number":548,"context_line":"    snapshot_data \u003d {\u0027name\u0027: name,"},{"line_number":549,"context_line":"                     \u0027description\u0027: description}"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_f27573cd","line":546,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":551,"context_line":"                                                         **snapshot_data)"},{"line_number":552,"context_line":""},{"line_number":553,"context_line":""},{"line_number":554,"context_line":"@profiler.trace"},{"line_number":555,"context_line":"def volume_snapshot_set_metadata(request, snapshot_id, metadata):"},{"line_number":556,"context_line":"    return cinderclient(request).volume_snapshots.set_metadata("},{"line_number":557,"context_line":"        snapshot_id, metadata)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_d272efe2","line":554,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":557,"context_line":"        snapshot_id, metadata)"},{"line_number":558,"context_line":""},{"line_number":559,"context_line":""},{"line_number":560,"context_line":"@profiler.trace"},{"line_number":561,"context_line":"def volume_snapshot_delete_metadata(request, snapshot_id, keys):"},{"line_number":562,"context_line":"    return cinderclient(request).volume_snapshots.delete_metadata("},{"line_number":563,"context_line":"        snapshot_id, keys)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_327c0bb5","line":560,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":563,"context_line":"        snapshot_id, keys)"},{"line_number":564,"context_line":""},{"line_number":565,"context_line":""},{"line_number":566,"context_line":"@profiler.trace"},{"line_number":567,"context_line":"def volume_snapshot_reset_state(request, snapshot_id, state):"},{"line_number":568,"context_line":"    return cinderclient(request).volume_snapshots.reset_state("},{"line_number":569,"context_line":"        snapshot_id, state)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_127907c4","line":566,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":579,"context_line":"    return utils.get_dict_config(\u0027OPENSTACK_CINDER_FEATURES\u0027, \u0027enable_backup\u0027)"},{"line_number":580,"context_line":""},{"line_number":581,"context_line":""},{"line_number":582,"context_line":"@profiler.trace"},{"line_number":583,"context_line":"def volume_backup_get(request, backup_id):"},{"line_number":584,"context_line":"    backup \u003d cinderclient(request).backups.get(backup_id)"},{"line_number":585,"context_line":"    return VolumeBackup(backup)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_724b2386","line":582,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":672,"context_line":"        volume_id,"},{"line_number":673,"context_line":"        container\u003dcontainer_name if container_name else None,"},{"line_number":674,"context_line":"        name\u003dname,"},{"line_number":675,"context_line":"        description\u003ddescription,"},{"line_number":676,"context_line":"        snapshot_id\u003dsnapshot_id,"},{"line_number":677,"context_line":"        force\u003dforce)"},{"line_number":678,"context_line":"    return VolumeBackup(backup)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_52509f32","line":675,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":677,"context_line":"        force\u003dforce)"},{"line_number":678,"context_line":"    return VolumeBackup(backup)"},{"line_number":679,"context_line":""},{"line_number":680,"context_line":""},{"line_number":681,"context_line":"@profiler.trace"},{"line_number":682,"context_line":"def volume_backup_delete(request, backup_id):"},{"line_number":683,"context_line":"    return cinderclient(request).backups.delete(backup_id)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_b2413b66","line":680,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":706,"context_line":"        ref\u003dsource,"},{"line_number":707,"context_line":"        name\u003dname,"},{"line_number":708,"context_line":"        description\u003ddescription,"},{"line_number":709,"context_line":"        volume_type\u003dvolume_type,"},{"line_number":710,"context_line":"        availability_zone\u003davailability_zone,"},{"line_number":711,"context_line":"        metadata\u003dmetadata,"},{"line_number":712,"context_line":"        bootable\u003dbootable)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_9246b77a","line":709,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":711,"context_line":"        metadata\u003dmetadata,"},{"line_number":712,"context_line":"        bootable\u003dbootable)"},{"line_number":713,"context_line":""},{"line_number":714,"context_line":""},{"line_number":715,"context_line":"@profiler.trace"},{"line_number":716,"context_line":"def volume_unmanage(request, volume_id):"},{"line_number":717,"context_line":"    return cinderclient(request).volumes.unmanage(volume\u003dvolume_id)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_f25e1343","line":714,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":719,"context_line":""},{"line_number":720,"context_line":"@profiler.trace"},{"line_number":721,"context_line":"def tenant_quota_get(request, tenant_id):"},{"line_number":722,"context_line":"    c_client \u003d cinderclient(request)"},{"line_number":723,"context_line":"    if c_client is None:"},{"line_number":724,"context_line":"        return base.QuotaSet()"},{"line_number":725,"context_line":"    return base.QuotaSet(c_client.quotas.get(tenant_id))"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_d25b0f51","line":722,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":724,"context_line":"        return base.QuotaSet()"},{"line_number":725,"context_line":"    return base.QuotaSet(c_client.quotas.get(tenant_id))"},{"line_number":726,"context_line":""},{"line_number":727,"context_line":""},{"line_number":728,"context_line":"@profiler.trace"},{"line_number":729,"context_line":"def tenant_quota_update(request, tenant_id, **kwargs):"},{"line_number":730,"context_line":"    return cinderclient(request).quotas.update(tenant_id, **kwargs)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_32552b1f","line":727,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":769,"context_line":"        for assoc_vol_type in assoc_vol_types:"},{"line_number":770,"context_line":"            if vol_type.id \u003d\u003d assoc_vol_type.id:"},{"line_number":771,"context_line":"                # update volume type to hold this association info"},{"line_number":772,"context_line":"                vol_type.associated_qos_spec \u003d qos_spec.name"},{"line_number":773,"context_line":"                return vol_type"},{"line_number":774,"context_line":""},{"line_number":775,"context_line":"    return vol_type"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_1252a735","line":772,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":774,"context_line":""},{"line_number":775,"context_line":"    return vol_type"},{"line_number":776,"context_line":""},{"line_number":777,"context_line":""},{"line_number":778,"context_line":"@profiler.trace"},{"line_number":779,"context_line":"def default_quota_update(request, **kwargs):"},{"line_number":780,"context_line":"    cinderclient(request).quota_classes.update(DEFAULT_QUOTA_NAME, **kwargs)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_72304308","line":777,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":779,"context_line":"def default_quota_update(request, **kwargs):"},{"line_number":780,"context_line":"    cinderclient(request).quota_classes.update(DEFAULT_QUOTA_NAME, **kwargs)"},{"line_number":781,"context_line":""},{"line_number":782,"context_line":""},{"line_number":783,"context_line":"@profiler.trace"},{"line_number":784,"context_line":"def volume_type_list(request):"},{"line_number":785,"context_line":"    return cinderclient(request).volume_types.list()"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_52353ff6","line":782,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":800,"context_line":"                                                     is_public)"},{"line_number":801,"context_line":""},{"line_number":802,"context_line":""},{"line_number":803,"context_line":"@profiler.trace"},{"line_number":804,"context_line":"@memoized"},{"line_number":805,"context_line":"def volume_type_default(request):"},{"line_number":806,"context_line":"    return cinderclient(request).volume_types.default()"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_b2365b01","line":803,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":809,"context_line":"@profiler.trace"},{"line_number":810,"context_line":"def volume_type_delete(request, volume_type_id):"},{"line_number":811,"context_line":"    try:"},{"line_number":812,"context_line":"        return cinderclient(request).volume_types.delete(volume_type_id)"},{"line_number":813,"context_line":"    except cinder_exception.BadRequest:"},{"line_number":814,"context_line":"        raise exceptions.BadRequest(_("},{"line_number":815,"context_line":"            \"This volume type is used by one or more volumes.\"))"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_923b57e8","line":812,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":814,"context_line":"        raise exceptions.BadRequest(_("},{"line_number":815,"context_line":"            \"This volume type is used by one or more volumes.\"))"},{"line_number":816,"context_line":""},{"line_number":817,"context_line":""},{"line_number":818,"context_line":"@profiler.trace"},{"line_number":819,"context_line":"def volume_type_get(request, volume_type_id):"},{"line_number":820,"context_line":"    return cinderclient(request).volume_types.get(volume_type_id)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_f223b3bc","line":817,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":820,"context_line":"    return cinderclient(request).volume_types.get(volume_type_id)"},{"line_number":821,"context_line":""},{"line_number":822,"context_line":""},{"line_number":823,"context_line":"@profiler.trace"},{"line_number":824,"context_line":"def volume_encryption_type_create(request, volume_type_id, data):"},{"line_number":825,"context_line":"    return cinderclient(request).volume_encryption_types.create(volume_type_id,"},{"line_number":826,"context_line":"                                                                specs\u003ddata)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_d2202fb3","line":823,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":825,"context_line":"    return cinderclient(request).volume_encryption_types.create(volume_type_id,"},{"line_number":826,"context_line":"                                                                specs\u003ddata)"},{"line_number":827,"context_line":""},{"line_number":828,"context_line":""},{"line_number":829,"context_line":"@profiler.trace"},{"line_number":830,"context_line":"def volume_encryption_type_delete(request, volume_type_id):"},{"line_number":831,"context_line":"    return cinderclient(request).volume_encryption_types.delete(volume_type_id)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_322a4b90","line":828,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":830,"context_line":"def volume_encryption_type_delete(request, volume_type_id):"},{"line_number":831,"context_line":"    return cinderclient(request).volume_encryption_types.delete(volume_type_id)"},{"line_number":832,"context_line":""},{"line_number":833,"context_line":""},{"line_number":834,"context_line":"@profiler.trace"},{"line_number":835,"context_line":"def volume_encryption_type_get(request, volume_type_id):"},{"line_number":836,"context_line":"    return cinderclient(request).volume_encryption_types.get(volume_type_id)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_122747c9","line":833,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":835,"context_line":"def volume_encryption_type_get(request, volume_type_id):"},{"line_number":836,"context_line":"    return cinderclient(request).volume_encryption_types.get(volume_type_id)"},{"line_number":837,"context_line":""},{"line_number":838,"context_line":""},{"line_number":839,"context_line":"@profiler.trace"},{"line_number":840,"context_line":"def volume_encryption_type_list(request):"},{"line_number":841,"context_line":"    return cinderclient(request).volume_encryption_types.list()"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_72196386","line":838,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":841,"context_line":"    return cinderclient(request).volume_encryption_types.list()"},{"line_number":842,"context_line":""},{"line_number":843,"context_line":""},{"line_number":844,"context_line":"@profiler.trace"},{"line_number":845,"context_line":"def volume_encryption_type_update(request, volume_type_id, data):"},{"line_number":846,"context_line":"    return cinderclient(request).volume_encryption_types.update(volume_type_id,"},{"line_number":847,"context_line":"                                                                specs\u003ddata)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_521edf6f","line":844,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":863,"context_line":"        return None"},{"line_number":864,"context_line":"    return vol_type.set_keys(metadata)"},{"line_number":865,"context_line":""},{"line_number":866,"context_line":""},{"line_number":867,"context_line":"def volume_type_extra_delete(request, type_id, keys):"},{"line_number":868,"context_line":"    vol_type \u003d volume_type_get(request, type_id)"},{"line_number":869,"context_line":"    return vol_type.unset_keys(keys)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_b20f7b37","line":866,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":868,"context_line":"    vol_type \u003d volume_type_get(request, type_id)"},{"line_number":869,"context_line":"    return vol_type.unset_keys(keys)"},{"line_number":870,"context_line":""},{"line_number":871,"context_line":""},{"line_number":872,"context_line":"@profiler.trace"},{"line_number":873,"context_line":"def qos_spec_list(request):"},{"line_number":874,"context_line":"    return cinderclient(request).qos_specs.list()"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_9214f74e","line":871,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":873,"context_line":"def qos_spec_list(request):"},{"line_number":874,"context_line":"    return cinderclient(request).qos_specs.list()"},{"line_number":875,"context_line":""},{"line_number":876,"context_line":""},{"line_number":877,"context_line":"@profiler.trace"},{"line_number":878,"context_line":"def qos_spec_get(request, qos_spec_id):"},{"line_number":879,"context_line":"    return cinderclient(request).qos_specs.get(qos_spec_id)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_f20c5343","line":876,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":878,"context_line":"def qos_spec_get(request, qos_spec_id):"},{"line_number":879,"context_line":"    return cinderclient(request).qos_specs.get(qos_spec_id)"},{"line_number":880,"context_line":""},{"line_number":881,"context_line":""},{"line_number":882,"context_line":"@profiler.trace"},{"line_number":883,"context_line":"def qos_spec_delete(request, qos_spec_id):"},{"line_number":884,"context_line":"    return cinderclient(request).qos_specs.delete(qos_spec_id, force\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_d2094f31","line":881,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":892,"context_line":"def qos_spec_get_keys(request, qos_spec_id, raw\u003dFalse):"},{"line_number":893,"context_line":"    spec \u003d qos_spec_get(request, qos_spec_id)"},{"line_number":894,"context_line":"    qos_specs \u003d spec.specs"},{"line_number":895,"context_line":"    if raw:"},{"line_number":896,"context_line":"        return spec"},{"line_number":897,"context_line":"    return [QosSpec(qos_spec_id, key, value) for"},{"line_number":898,"context_line":"            key, value in qos_specs.items()]"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_32036b12","line":895,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":897,"context_line":"    return [QosSpec(qos_spec_id, key, value) for"},{"line_number":898,"context_line":"            key, value in qos_specs.items()]"},{"line_number":899,"context_line":""},{"line_number":900,"context_line":""},{"line_number":901,"context_line":"@profiler.trace"},{"line_number":902,"context_line":"def qos_spec_set_keys(request, qos_spec_id, specs):"},{"line_number":903,"context_line":"    return cinderclient(request).qos_specs.set_keys(qos_spec_id, specs)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_1200e701","line":900,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":902,"context_line":"def qos_spec_set_keys(request, qos_spec_id, specs):"},{"line_number":903,"context_line":"    return cinderclient(request).qos_specs.set_keys(qos_spec_id, specs)"},{"line_number":904,"context_line":""},{"line_number":905,"context_line":""},{"line_number":906,"context_line":"@profiler.trace"},{"line_number":907,"context_line":"def qos_spec_unset_keys(request, qos_spec_id, specs):"},{"line_number":908,"context_line":"    return cinderclient(request).qos_specs.unset_keys(qos_spec_id, specs)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_6dfea605","line":905,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":907,"context_line":"def qos_spec_unset_keys(request, qos_spec_id, specs):"},{"line_number":908,"context_line":"    return cinderclient(request).qos_specs.unset_keys(qos_spec_id, specs)"},{"line_number":909,"context_line":""},{"line_number":910,"context_line":""},{"line_number":911,"context_line":"@profiler.trace"},{"line_number":912,"context_line":"def qos_spec_associate(request, qos_specs, vol_type_id):"},{"line_number":913,"context_line":"    return cinderclient(request).qos_specs.associate(qos_specs, vol_type_id)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_4d03e20d","line":910,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":912,"context_line":"def qos_spec_associate(request, qos_specs, vol_type_id):"},{"line_number":913,"context_line":"    return cinderclient(request).qos_specs.associate(qos_specs, vol_type_id)"},{"line_number":914,"context_line":""},{"line_number":915,"context_line":""},{"line_number":916,"context_line":"@profiler.trace"},{"line_number":917,"context_line":"def qos_spec_disassociate(request, qos_specs, vol_type_id):"},{"line_number":918,"context_line":"    return cinderclient(request).qos_specs.disassociate(qos_specs, vol_type_id)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_ad043e15","line":915,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":948,"context_line":"                limits_dict[limit.name] \u003d 0"},{"line_number":949,"context_line":"            else:"},{"line_number":950,"context_line":"                # -1 is used to represent unlimited quotas"},{"line_number":951,"context_line":"                limits_dict[limit.name] \u003d float(\"inf\")"},{"line_number":952,"context_line":"        else:"},{"line_number":953,"context_line":"            limits_dict[limit.name] \u003d limit.value"},{"line_number":954,"context_line":"    return limits_dict"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_8d097a2c","line":951,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":953,"context_line":"            limits_dict[limit.name] \u003d limit.value"},{"line_number":954,"context_line":"    return limits_dict"},{"line_number":955,"context_line":""},{"line_number":956,"context_line":""},{"line_number":957,"context_line":"@profiler.trace"},{"line_number":958,"context_line":"def service_list(request):"},{"line_number":959,"context_line":"    return cinderclient(request).services.list()"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_ed111655","line":956,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":990,"context_line":"    c_client \u003d cinderclient(request)"},{"line_number":991,"context_line":"    try:"},{"line_number":992,"context_line":"        return [VolumeTransfer(v) for v in c_client.transfers.list("},{"line_number":993,"context_line":"            detailed\u003ddetailed, search_opts\u003dsearch_opts)]"},{"line_number":994,"context_line":"    except cinder_exception.Forbidden as error:"},{"line_number":995,"context_line":"        LOG.error(error)"},{"line_number":996,"context_line":"        return []"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_cd0ed230","line":993,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":996,"context_line":"        return []"},{"line_number":997,"context_line":""},{"line_number":998,"context_line":""},{"line_number":999,"context_line":"@profiler.trace"},{"line_number":1000,"context_line":"def transfer_get(request, transfer_id):"},{"line_number":1001,"context_line":"    transfer_data \u003d cinderclient(request).transfers.get(transfer_id)"},{"line_number":1002,"context_line":"    return VolumeTransfer(transfer_data)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_2d182e74","line":999,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":1002,"context_line":"    return VolumeTransfer(transfer_data)"},{"line_number":1003,"context_line":""},{"line_number":1004,"context_line":""},{"line_number":1005,"context_line":"@profiler.trace"},{"line_number":1006,"context_line":"def transfer_create(request, transfer_id, name):"},{"line_number":1007,"context_line":"    volume \u003d cinderclient(request).transfers.create(transfer_id, name)"},{"line_number":1008,"context_line":"    return VolumeTransfer(volume)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_0d156a3d","line":1005,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":1007,"context_line":"    volume \u003d cinderclient(request).transfers.create(transfer_id, name)"},{"line_number":1008,"context_line":"    return VolumeTransfer(volume)"},{"line_number":1009,"context_line":""},{"line_number":1010,"context_line":""},{"line_number":1011,"context_line":"@profiler.trace"},{"line_number":1012,"context_line":"def transfer_accept(request, transfer_id, auth_key):"},{"line_number":1013,"context_line":"    return cinderclient(request).transfers.accept(transfer_id, auth_key)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_6d27c6b7","line":1010,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":1012,"context_line":"def transfer_accept(request, transfer_id, auth_key):"},{"line_number":1013,"context_line":"    return cinderclient(request).transfers.accept(transfer_id, auth_key)"},{"line_number":1014,"context_line":""},{"line_number":1015,"context_line":""},{"line_number":1016,"context_line":"@profiler.trace"},{"line_number":1017,"context_line":"def transfer_delete(request, transfer_id):"},{"line_number":1018,"context_line":"    return cinderclient(request).transfers.delete(transfer_id)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_4d2c8298","line":1015,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":1022,"context_line":"def pool_list(request, detailed\u003dFalse):"},{"line_number":1023,"context_line":"    c_client \u003d cinderclient(request)"},{"line_number":1024,"context_line":"    if c_client is None:"},{"line_number":1025,"context_line":"        return []"},{"line_number":1026,"context_line":""},{"line_number":1027,"context_line":"    return [VolumePool(v) for v in c_client.pools.list("},{"line_number":1028,"context_line":"        detailed\u003ddetailed)]"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_ad1d5e63","line":1025,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":1055,"context_line":"    return cinderclient(request).volume_type_access.add_project_access("},{"line_number":1056,"context_line":"        volume_type, project_id)"},{"line_number":1057,"context_line":""},{"line_number":1058,"context_line":""},{"line_number":1059,"context_line":"def volume_type_remove_project_access(request, volume_type, project_id):"},{"line_number":1060,"context_line":"    return cinderclient(request).volume_type_access.remove_project_access("},{"line_number":1061,"context_line":"        volume_type, project_id)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_8d221aa2","line":1058,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":1061,"context_line":"        volume_type, project_id)"},{"line_number":1062,"context_line":""},{"line_number":1063,"context_line":""},{"line_number":1064,"context_line":"@profiler.trace"},{"line_number":1065,"context_line":"def group_type_list(request):"},{"line_number":1066,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":1067,"context_line":"    return [GroupType(t) for t in client.group_types.list()]"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_ed3ab6ca","line":1064,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":1067,"context_line":"    return [GroupType(t) for t in client.group_types.list()]"},{"line_number":1068,"context_line":""},{"line_number":1069,"context_line":""},{"line_number":1070,"context_line":"@profiler.trace"},{"line_number":1071,"context_line":"def group_type_get(request, group_type_id):"},{"line_number":1072,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":1073,"context_line":"    return GroupType(client.group_types.get(group_type_id))"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_cd37f2e2","line":1070,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":1088,"context_line":"def group_type_update(request, group_type_id, name\u003dNone, description\u003dNone,"},{"line_number":1089,"context_line":"                      is_public\u003dNone):"},{"line_number":1090,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":1091,"context_line":"    return GroupType(client.group_types.update(group_type_id,"},{"line_number":1092,"context_line":"                                               name,"},{"line_number":1093,"context_line":"                                               description,"},{"line_number":1094,"context_line":"                                               is_public))"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_2d314eee","line":1091,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":1094,"context_line":"                                               is_public))"},{"line_number":1095,"context_line":""},{"line_number":1096,"context_line":""},{"line_number":1097,"context_line":"@profiler.trace"},{"line_number":1098,"context_line":"def group_type_delete(request, group_type_id):"},{"line_number":1099,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":1100,"context_line":"    client.group_types.delete(group_type_id)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_0d2e0a8b","line":1097,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":1104,"context_line":"def group_type_spec_list(request, group_type_id, raw\u003dFalse):"},{"line_number":1105,"context_line":"    group_type \u003d group_type_get(request, group_type_id)"},{"line_number":1106,"context_line":"    specs \u003d group_type._apiresource.get_keys()"},{"line_number":1107,"context_line":"    if raw:"},{"line_number":1108,"context_line":"        return specs"},{"line_number":1109,"context_line":"    return [GroupTypeSpec(group_type_id, key, value) for"},{"line_number":1110,"context_line":"            key, value in specs.items()]"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_6d4ce675","line":1107,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":1112,"context_line":""},{"line_number":1113,"context_line":"@profiler.trace"},{"line_number":1114,"context_line":"def group_type_spec_set(request, group_type_id, metadata):"},{"line_number":1115,"context_line":"    group_type \u003d group_type_get(request, group_type_id)"},{"line_number":1116,"context_line":"    if not metadata:"},{"line_number":1117,"context_line":"        return None"},{"line_number":1118,"context_line":"    return group_type._apiresource.set_keys(metadata)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_4d51220e","line":1115,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":1118,"context_line":"    return group_type._apiresource.set_keys(metadata)"},{"line_number":1119,"context_line":""},{"line_number":1120,"context_line":""},{"line_number":1121,"context_line":"@profiler.trace"},{"line_number":1122,"context_line":"def group_type_spec_unset(request, group_type_id, keys):"},{"line_number":1123,"context_line":"    group_type \u003d group_type_get(request, group_type_id)"},{"line_number":1124,"context_line":"    return group_type._apiresource.unset_keys(keys)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_ad527e10","line":1121,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":1124,"context_line":"    return group_type._apiresource.unset_keys(keys)"},{"line_number":1125,"context_line":""},{"line_number":1126,"context_line":""},{"line_number":1127,"context_line":"@profiler.trace"},{"line_number":1128,"context_line":"def group_list(request, search_opts\u003dNone):"},{"line_number":1129,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":1130,"context_line":"    return [Group(g) for g in client.groups.list(search_opts\u003dsearch_opts)]"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_8d57ba01","line":1127,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":1139,"context_line":"        for vol_type_id in group.volume_types:"},{"line_number":1140,"context_line":"            for vol_type in vol_types:"},{"line_number":1141,"context_line":"                if vol_type.id \u003d\u003d vol_type_id:"},{"line_number":1142,"context_line":"                    group.volume_type_names.append(vol_type.name)"},{"line_number":1143,"context_line":"                    break"},{"line_number":1144,"context_line":""},{"line_number":1145,"context_line":"    return groups"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_ed3f56b2","line":1142,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":1146,"context_line":""},{"line_number":1147,"context_line":""},{"line_number":1148,"context_line":"@profiler.trace"},{"line_number":1149,"context_line":"def group_get(request, group_id):"},{"line_number":1150,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":1151,"context_line":"    group \u003d client.groups.get(group_id)"},{"line_number":1152,"context_line":"    return Group(group)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_cd3c12c1","line":1149,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":1184,"context_line":"def group_create_from_source(request, name, group_snapshot_id\u003dNone,"},{"line_number":1185,"context_line":"                             source_group_id\u003dNone, description\u003dNone,"},{"line_number":1186,"context_line":"                             user_id\u003dNone, project_id\u003dNone):"},{"line_number":1187,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":1188,"context_line":"    return Group(client.groups.create_from_src("},{"line_number":1189,"context_line":"        group_snapshot_id, source_group_id, name, description,"},{"line_number":1190,"context_line":"        user_id, project_id))"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_2d466e51","line":1187,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":78,"context_line":"        return (getattr(self._apiresource, \u0027name\u0027, None) or"},{"line_number":79,"context_line":"                getattr(self._apiresource, \u0027id\u0027, None))"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    @property"},{"line_number":82,"context_line":"    def description(self):"},{"line_number":83,"context_line":"        return (getattr(self._apiresource, \u0027description\u0027, None) or"},{"line_number":84,"context_line":"                getattr(self._apiresource, \u0027display_description\u0027, None))"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_425a7ff1","line":81,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":94,"context_line":"              \u0027volume_image_metadata\u0027, \u0027encrypted\u0027, \u0027transfer\u0027,"},{"line_number":95,"context_line":"              \u0027multiattach\u0027]"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    @property"},{"line_number":98,"context_line":"    def is_bootable(self):"},{"line_number":99,"context_line":"        return self.bootable \u003d\u003d \u0027true\u0027"},{"line_number":100,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_a2743b69","line":97,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":98,"context_line":"    def is_bootable(self):"},{"line_number":99,"context_line":"        return self.bootable \u003d\u003d \u0027true\u0027"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"    @property"},{"line_number":102,"context_line":"    def tenant_id(self):"},{"line_number":103,"context_line":"        return getattr(self, \u0027os-vol-tenant-attr:tenant_id\u0027, \"\")"},{"line_number":104,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_826f7790","line":101,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":110,"context_line":"              \u0027os-extended-snapshot-attributes:project_id\u0027,"},{"line_number":111,"context_line":"              \u0027metadata\u0027]"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    @property"},{"line_number":114,"context_line":"    def project_id(self):"},{"line_number":115,"context_line":"        return getattr(self, \u0027os-extended-snapshot-attributes:project_id\u0027, \"\")"},{"line_number":116,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_e26ab37e","line":113,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":129,"context_line":"    _volume \u003d None"},{"line_number":130,"context_line":"    _snapshot \u003d None"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"    @property"},{"line_number":133,"context_line":"    def volume(self):"},{"line_number":134,"context_line":"        return self._volume"},{"line_number":135,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_c265efb0","line":132,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":133,"context_line":"    def volume(self):"},{"line_number":134,"context_line":"        return self._volume"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    @volume.setter"},{"line_number":137,"context_line":"    def volume(self, value):"},{"line_number":138,"context_line":"        self._volume \u003d value"},{"line_number":139,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_22066bcf","line":136,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":137,"context_line":"    def volume(self, value):"},{"line_number":138,"context_line":"        self._volume \u003d value"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"    @property"},{"line_number":141,"context_line":"    def snapshot(self):"},{"line_number":142,"context_line":"        return self._snapshot"},{"line_number":143,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_0209a7db","line":140,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":141,"context_line":"    def snapshot(self):"},{"line_number":142,"context_line":"        return self._snapshot"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    @snapshot.setter"},{"line_number":145,"context_line":"    def snapshot(self, value):"},{"line_number":146,"context_line":"        self._snapshot \u003d value"},{"line_number":147,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_620ce3eb","line":144,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":231,"context_line":"            {\u0027version\u0027: version, \u0027service\u0027: candidates})"},{"line_number":232,"context_line":""},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"@memoized"},{"line_number":235,"context_line":"def cinderclient(request, version\u003dNone):"},{"line_number":236,"context_line":"    version, cinder_url \u003d _find_cinder_url(request, version)"},{"line_number":237,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_420f1fdf","line":234,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":366,"context_line":"    return volumes, has_more_data, has_prev_data"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"@profiler.trace"},{"line_number":370,"context_line":"def volume_get(request, volume_id):"},{"line_number":371,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":372,"context_line":"    volume_data \u003d client.volumes.get(volume_id)"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_a2f9dbc8","line":369,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":411,"context_line":"    return Volume(volume)"},{"line_number":412,"context_line":""},{"line_number":413,"context_line":""},{"line_number":414,"context_line":"@profiler.trace"},{"line_number":415,"context_line":"def volume_extend(request, volume_id, new_size):"},{"line_number":416,"context_line":"    return cinderclient(request).volumes.extend(volume_id, new_size)"},{"line_number":417,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_82f497d0","line":414,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":418,"context_line":""},{"line_number":419,"context_line":"@profiler.trace"},{"line_number":420,"context_line":"def volume_delete(request, volume_id):"},{"line_number":421,"context_line":"    return cinderclient(request).volumes.delete(volume_id)"},{"line_number":422,"context_line":""},{"line_number":423,"context_line":""},{"line_number":424,"context_line":"@profiler.trace"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_e2ff53a8","line":421,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":423,"context_line":""},{"line_number":424,"context_line":"@profiler.trace"},{"line_number":425,"context_line":"def volume_retype(request, volume_id, new_type, migration_policy):"},{"line_number":426,"context_line":"    return cinderclient(request).volumes.retype(volume_id,"},{"line_number":427,"context_line":"                                                new_type,"},{"line_number":428,"context_line":"                                                migration_policy)"},{"line_number":429,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_c2fa0fb8","line":426,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":430,"context_line":""},{"line_number":431,"context_line":"@profiler.trace"},{"line_number":432,"context_line":"def volume_set_bootable(request, volume_id, bootable):"},{"line_number":433,"context_line":"    return cinderclient(request).volumes.set_bootable(volume_id,"},{"line_number":434,"context_line":"                                                      bootable)"},{"line_number":435,"context_line":""},{"line_number":436,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_222f8b3f","line":433,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":436,"context_line":""},{"line_number":437,"context_line":"@profiler.trace"},{"line_number":438,"context_line":"def volume_update(request, volume_id, name, description):"},{"line_number":439,"context_line":"    vol_data \u003d {\u0027name\u0027: name,"},{"line_number":440,"context_line":"                \u0027description\u0027: description}"},{"line_number":441,"context_line":"    return cinderclient(request).volumes.update(volume_id,"},{"line_number":442,"context_line":"                                                **vol_data)"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_023247a7","line":439,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":444,"context_line":""},{"line_number":445,"context_line":"@profiler.trace"},{"line_number":446,"context_line":"def volume_set_metadata(request, volume_id, metadata):"},{"line_number":447,"context_line":"    return cinderclient(request).volumes.set_metadata(volume_id, metadata)"},{"line_number":448,"context_line":""},{"line_number":449,"context_line":""},{"line_number":450,"context_line":"@profiler.trace"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_6225035c","line":447,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":449,"context_line":""},{"line_number":450,"context_line":"@profiler.trace"},{"line_number":451,"context_line":"def volume_delete_metadata(request, volume_id, keys):"},{"line_number":452,"context_line":"    return cinderclient(request).volumes.delete_metadata(volume_id, keys)"},{"line_number":453,"context_line":""},{"line_number":454,"context_line":""},{"line_number":455,"context_line":"@profiler.trace"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_4228bf31","line":452,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":454,"context_line":""},{"line_number":455,"context_line":"@profiler.trace"},{"line_number":456,"context_line":"def volume_reset_state(request, volume_id, state):"},{"line_number":457,"context_line":"    cinderclient(request).volumes.reset_state(volume_id, state)"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":""},{"line_number":460,"context_line":"@profiler.trace"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_a2227b50","line":457,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":469,"context_line":""},{"line_number":470,"context_line":"@profiler.trace"},{"line_number":471,"context_line":"def volume_get_encryption_metadata(request, volume_id):"},{"line_number":472,"context_line":"    return cinderclient(request).volumes.get_encryption_metadata(volume_id)"},{"line_number":473,"context_line":""},{"line_number":474,"context_line":""},{"line_number":475,"context_line":"@profiler.trace"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_821db710","line":472,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":483,"context_line":""},{"line_number":484,"context_line":"@profiler.trace"},{"line_number":485,"context_line":"def volume_snapshot_get(request, snapshot_id):"},{"line_number":486,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":487,"context_line":"    snapshot \u003d client.volume_snapshots.get(snapshot_id)"},{"line_number":488,"context_line":"    return VolumeSnapshot(snapshot)"},{"line_number":489,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_e218f31e","line":486,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":490,"context_line":""},{"line_number":491,"context_line":"@profiler.trace"},{"line_number":492,"context_line":"def volume_snapshot_list(request, search_opts\u003dNone):"},{"line_number":493,"context_line":"    snapshots, _, __ \u003d volume_snapshot_list_paged(request,"},{"line_number":494,"context_line":"                                                  search_opts\u003dsearch_opts,"},{"line_number":495,"context_line":"                                                  paginate\u003dFalse)"},{"line_number":496,"context_line":"    return snapshots"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_c2132f00","line":493,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":540,"context_line":""},{"line_number":541,"context_line":"@profiler.trace"},{"line_number":542,"context_line":"def volume_snapshot_delete(request, snapshot_id):"},{"line_number":543,"context_line":"    return cinderclient(request).volume_snapshots.delete(snapshot_id)"},{"line_number":544,"context_line":""},{"line_number":545,"context_line":""},{"line_number":546,"context_line":"@profiler.trace"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_22d4ab1f","line":543,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":545,"context_line":""},{"line_number":546,"context_line":"@profiler.trace"},{"line_number":547,"context_line":"def volume_snapshot_update(request, snapshot_id, name, description):"},{"line_number":548,"context_line":"    snapshot_data \u003d {\u0027name\u0027: name,"},{"line_number":549,"context_line":"                     \u0027description\u0027: description}"},{"line_number":550,"context_line":"    return cinderclient(request).volume_snapshots.update(snapshot_id,"},{"line_number":551,"context_line":"                                                         **snapshot_data)"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_02d7e724","line":548,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":553,"context_line":""},{"line_number":554,"context_line":"@profiler.trace"},{"line_number":555,"context_line":"def volume_snapshot_set_metadata(request, snapshot_id, metadata):"},{"line_number":556,"context_line":"    return cinderclient(request).volume_snapshots.set_metadata("},{"line_number":557,"context_line":"        snapshot_id, metadata)"},{"line_number":558,"context_line":""},{"line_number":559,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_62da234b","line":556,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":559,"context_line":""},{"line_number":560,"context_line":"@profiler.trace"},{"line_number":561,"context_line":"def volume_snapshot_delete_metadata(request, snapshot_id, keys):"},{"line_number":562,"context_line":"    return cinderclient(request).volume_snapshots.delete_metadata("},{"line_number":563,"context_line":"        snapshot_id, keys)"},{"line_number":564,"context_line":""},{"line_number":565,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_42dd5f3f","line":562,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":565,"context_line":""},{"line_number":566,"context_line":"@profiler.trace"},{"line_number":567,"context_line":"def volume_snapshot_reset_state(request, snapshot_id, state):"},{"line_number":568,"context_line":"    return cinderclient(request).volume_snapshots.reset_state("},{"line_number":569,"context_line":"        snapshot_id, state)"},{"line_number":570,"context_line":""},{"line_number":571,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_a2e71b12","line":568,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":581,"context_line":""},{"line_number":582,"context_line":"@profiler.trace"},{"line_number":583,"context_line":"def volume_backup_get(request, backup_id):"},{"line_number":584,"context_line":"    backup \u003d cinderclient(request).backups.get(backup_id)"},{"line_number":585,"context_line":"    return VolumeBackup(backup)"},{"line_number":586,"context_line":""},{"line_number":587,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_82e2d7ff","line":584,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":674,"context_line":"        name\u003dname,"},{"line_number":675,"context_line":"        description\u003ddescription,"},{"line_number":676,"context_line":"        snapshot_id\u003dsnapshot_id,"},{"line_number":677,"context_line":"        force\u003dforce)"},{"line_number":678,"context_line":"    return VolumeBackup(backup)"},{"line_number":679,"context_line":""},{"line_number":680,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_e2ed93f0","line":677,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":679,"context_line":""},{"line_number":680,"context_line":""},{"line_number":681,"context_line":"@profiler.trace"},{"line_number":682,"context_line":"def volume_backup_delete(request, backup_id):"},{"line_number":683,"context_line":"    return cinderclient(request).backups.delete(backup_id)"},{"line_number":684,"context_line":""},{"line_number":685,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_c2e84fe0","line":682,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":708,"context_line":"        description\u003ddescription,"},{"line_number":709,"context_line":"        volume_type\u003dvolume_type,"},{"line_number":710,"context_line":"        availability_zone\u003davailability_zone,"},{"line_number":711,"context_line":"        metadata\u003dmetadata,"},{"line_number":712,"context_line":"        bootable\u003dbootable)"},{"line_number":713,"context_line":""},{"line_number":714,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_22bdcbd7","line":711,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":713,"context_line":""},{"line_number":714,"context_line":""},{"line_number":715,"context_line":"@profiler.trace"},{"line_number":716,"context_line":"def volume_unmanage(request, volume_id):"},{"line_number":717,"context_line":"    return cinderclient(request).volumes.unmanage(volume\u003dvolume_id)"},{"line_number":718,"context_line":""},{"line_number":719,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_02c0874f","line":716,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":721,"context_line":"def tenant_quota_get(request, tenant_id):"},{"line_number":722,"context_line":"    c_client \u003d cinderclient(request)"},{"line_number":723,"context_line":"    if c_client is None:"},{"line_number":724,"context_line":"        return base.QuotaSet()"},{"line_number":725,"context_line":"    return base.QuotaSet(c_client.quotas.get(tenant_id))"},{"line_number":726,"context_line":""},{"line_number":727,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_62b3430b","line":724,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":726,"context_line":""},{"line_number":727,"context_line":""},{"line_number":728,"context_line":"@profiler.trace"},{"line_number":729,"context_line":"def tenant_quota_update(request, tenant_id, **kwargs):"},{"line_number":730,"context_line":"    return cinderclient(request).quotas.update(tenant_id, **kwargs)"},{"line_number":731,"context_line":""},{"line_number":732,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_42b6fffa","line":729,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":771,"context_line":"                # update volume type to hold this association info"},{"line_number":772,"context_line":"                vol_type.associated_qos_spec \u003d qos_spec.name"},{"line_number":773,"context_line":"                return vol_type"},{"line_number":774,"context_line":""},{"line_number":775,"context_line":"    return vol_type"},{"line_number":776,"context_line":""},{"line_number":777,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_a2d0bb20","line":774,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":776,"context_line":""},{"line_number":777,"context_line":""},{"line_number":778,"context_line":"@profiler.trace"},{"line_number":779,"context_line":"def default_quota_update(request, **kwargs):"},{"line_number":780,"context_line":"    cinderclient(request).quota_classes.update(DEFAULT_QUOTA_NAME, **kwargs)"},{"line_number":781,"context_line":""},{"line_number":782,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_82cbf76f","line":779,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":781,"context_line":""},{"line_number":782,"context_line":""},{"line_number":783,"context_line":"@profiler.trace"},{"line_number":784,"context_line":"def volume_type_list(request):"},{"line_number":785,"context_line":"    return cinderclient(request).volume_types.list()"},{"line_number":786,"context_line":""},{"line_number":787,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_e2c63368","line":784,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":802,"context_line":""},{"line_number":803,"context_line":"@profiler.trace"},{"line_number":804,"context_line":"@memoized"},{"line_number":805,"context_line":"def volume_type_default(request):"},{"line_number":806,"context_line":"    return cinderclient(request).volume_types.default()"},{"line_number":807,"context_line":""},{"line_number":808,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_c2c16f50","line":805,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":811,"context_line":"    try:"},{"line_number":812,"context_line":"        return cinderclient(request).volume_types.delete(volume_type_id)"},{"line_number":813,"context_line":"    except cinder_exception.BadRequest:"},{"line_number":814,"context_line":"        raise exceptions.BadRequest(_("},{"line_number":815,"context_line":"            \"This volume type is used by one or more volumes.\"))"},{"line_number":816,"context_line":""},{"line_number":817,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_22a2ebae","line":814,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":816,"context_line":""},{"line_number":817,"context_line":""},{"line_number":818,"context_line":"@profiler.trace"},{"line_number":819,"context_line":"def volume_type_get(request, volume_type_id):"},{"line_number":820,"context_line":"    return cinderclient(request).volume_types.get(volume_type_id)"},{"line_number":821,"context_line":""},{"line_number":822,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_02a527b5","line":819,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":822,"context_line":""},{"line_number":823,"context_line":"@profiler.trace"},{"line_number":824,"context_line":"def volume_encryption_type_create(request, volume_type_id, data):"},{"line_number":825,"context_line":"    return cinderclient(request).volume_encryption_types.create(volume_type_id,"},{"line_number":826,"context_line":"                                                                specs\u003ddata)"},{"line_number":827,"context_line":""},{"line_number":828,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_62a8638b","line":825,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":827,"context_line":""},{"line_number":828,"context_line":""},{"line_number":829,"context_line":"@profiler.trace"},{"line_number":830,"context_line":"def volume_encryption_type_delete(request, volume_type_id):"},{"line_number":831,"context_line":"    return cinderclient(request).volume_encryption_types.delete(volume_type_id)"},{"line_number":832,"context_line":""},{"line_number":833,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_42ab9f86","line":830,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":832,"context_line":""},{"line_number":833,"context_line":""},{"line_number":834,"context_line":"@profiler.trace"},{"line_number":835,"context_line":"def volume_encryption_type_get(request, volume_type_id):"},{"line_number":836,"context_line":"    return cinderclient(request).volume_encryption_types.get(volume_type_id)"},{"line_number":837,"context_line":""},{"line_number":838,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_a2955b42","line":835,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":837,"context_line":""},{"line_number":838,"context_line":""},{"line_number":839,"context_line":"@profiler.trace"},{"line_number":840,"context_line":"def volume_encryption_type_list(request):"},{"line_number":841,"context_line":"    return cinderclient(request).volume_encryption_types.list()"},{"line_number":842,"context_line":""},{"line_number":843,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_82901750","line":840,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":843,"context_line":""},{"line_number":844,"context_line":"@profiler.trace"},{"line_number":845,"context_line":"def volume_encryption_type_update(request, volume_type_id, data):"},{"line_number":846,"context_line":"    return cinderclient(request).volume_encryption_types.update(volume_type_id,"},{"line_number":847,"context_line":"                                                                specs\u003ddata)"},{"line_number":848,"context_line":""},{"line_number":849,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_e29bd36f","line":846,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":865,"context_line":""},{"line_number":866,"context_line":""},{"line_number":867,"context_line":"def volume_type_extra_delete(request, type_id, keys):"},{"line_number":868,"context_line":"    vol_type \u003d volume_type_get(request, type_id)"},{"line_number":869,"context_line":"    return vol_type.unset_keys(keys)"},{"line_number":870,"context_line":""},{"line_number":871,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_c2968f49","line":868,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":870,"context_line":""},{"line_number":871,"context_line":""},{"line_number":872,"context_line":"@profiler.trace"},{"line_number":873,"context_line":"def qos_spec_list(request):"},{"line_number":874,"context_line":"    return cinderclient(request).qos_specs.list()"},{"line_number":875,"context_line":""},{"line_number":876,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_228b0b1f","line":873,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":875,"context_line":""},{"line_number":876,"context_line":""},{"line_number":877,"context_line":"@profiler.trace"},{"line_number":878,"context_line":"def qos_spec_get(request, qos_spec_id):"},{"line_number":879,"context_line":"    return cinderclient(request).qos_specs.get(qos_spec_id)"},{"line_number":880,"context_line":""},{"line_number":881,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_028ec72c","line":878,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":880,"context_line":""},{"line_number":881,"context_line":""},{"line_number":882,"context_line":"@profiler.trace"},{"line_number":883,"context_line":"def qos_spec_delete(request, qos_spec_id):"},{"line_number":884,"context_line":"    return cinderclient(request).qos_specs.delete(qos_spec_id, force\u003dTrue)"},{"line_number":885,"context_line":""},{"line_number":886,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_628183fb","line":883,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":894,"context_line":"    qos_specs \u003d spec.specs"},{"line_number":895,"context_line":"    if raw:"},{"line_number":896,"context_line":"        return spec"},{"line_number":897,"context_line":"    return [QosSpec(qos_spec_id, key, value) for"},{"line_number":898,"context_line":"            key, value in qos_specs.items()]"},{"line_number":899,"context_line":""},{"line_number":900,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_42843f0b","line":897,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":899,"context_line":""},{"line_number":900,"context_line":""},{"line_number":901,"context_line":"@profiler.trace"},{"line_number":902,"context_line":"def qos_spec_set_keys(request, qos_spec_id, specs):"},{"line_number":903,"context_line":"    return cinderclient(request).qos_specs.set_keys(qos_spec_id, specs)"},{"line_number":904,"context_line":""},{"line_number":905,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_a27efb15","line":902,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":904,"context_line":""},{"line_number":905,"context_line":""},{"line_number":906,"context_line":"@profiler.trace"},{"line_number":907,"context_line":"def qos_spec_unset_keys(request, qos_spec_id, specs):"},{"line_number":908,"context_line":"    return cinderclient(request).qos_specs.unset_keys(qos_spec_id, specs)"},{"line_number":909,"context_line":""},{"line_number":910,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_82793730","line":907,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":909,"context_line":""},{"line_number":910,"context_line":""},{"line_number":911,"context_line":"@profiler.trace"},{"line_number":912,"context_line":"def qos_spec_associate(request, qos_specs, vol_type_id):"},{"line_number":913,"context_line":"    return cinderclient(request).qos_specs.associate(qos_specs, vol_type_id)"},{"line_number":914,"context_line":""},{"line_number":915,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_e2747338","line":912,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":914,"context_line":""},{"line_number":915,"context_line":""},{"line_number":916,"context_line":"@profiler.trace"},{"line_number":917,"context_line":"def qos_spec_disassociate(request, qos_specs, vol_type_id):"},{"line_number":918,"context_line":"    return cinderclient(request).qos_specs.disassociate(qos_specs, vol_type_id)"},{"line_number":919,"context_line":""},{"line_number":920,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_c26faf5d","line":917,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":950,"context_line":"                # -1 is used to represent unlimited quotas"},{"line_number":951,"context_line":"                limits_dict[limit.name] \u003d float(\"inf\")"},{"line_number":952,"context_line":"        else:"},{"line_number":953,"context_line":"            limits_dict[limit.name] \u003d limit.value"},{"line_number":954,"context_line":"    return limits_dict"},{"line_number":955,"context_line":""},{"line_number":956,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_22902b43","line":953,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":955,"context_line":""},{"line_number":956,"context_line":""},{"line_number":957,"context_line":"@profiler.trace"},{"line_number":958,"context_line":"def service_list(request):"},{"line_number":959,"context_line":"    return cinderclient(request).services.list()"},{"line_number":960,"context_line":""},{"line_number":961,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_02936750","line":958,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":992,"context_line":"        return [VolumeTransfer(v) for v in c_client.transfers.list("},{"line_number":993,"context_line":"            detailed\u003ddetailed, search_opts\u003dsearch_opts)]"},{"line_number":994,"context_line":"    except cinder_exception.Forbidden as error:"},{"line_number":995,"context_line":"        LOG.error(error)"},{"line_number":996,"context_line":"        return []"},{"line_number":997,"context_line":""},{"line_number":998,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_6296a340","line":995,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":998,"context_line":""},{"line_number":999,"context_line":"@profiler.trace"},{"line_number":1000,"context_line":"def transfer_get(request, transfer_id):"},{"line_number":1001,"context_line":"    transfer_data \u003d cinderclient(request).transfers.get(transfer_id)"},{"line_number":1002,"context_line":"    return VolumeTransfer(transfer_data)"},{"line_number":1003,"context_line":""},{"line_number":1004,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_4299df6a","line":1001,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":1004,"context_line":""},{"line_number":1005,"context_line":"@profiler.trace"},{"line_number":1006,"context_line":"def transfer_create(request, transfer_id, name):"},{"line_number":1007,"context_line":"    volume \u003d cinderclient(request).transfers.create(transfer_id, name)"},{"line_number":1008,"context_line":"    return VolumeTransfer(volume)"},{"line_number":1009,"context_line":""},{"line_number":1010,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_a2a39b9d","line":1007,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":1009,"context_line":""},{"line_number":1010,"context_line":""},{"line_number":1011,"context_line":"@profiler.trace"},{"line_number":1012,"context_line":"def transfer_accept(request, transfer_id, auth_key):"},{"line_number":1013,"context_line":"    return cinderclient(request).transfers.accept(transfer_id, auth_key)"},{"line_number":1014,"context_line":""},{"line_number":1015,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_829e5751","line":1012,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":1014,"context_line":""},{"line_number":1015,"context_line":""},{"line_number":1016,"context_line":"@profiler.trace"},{"line_number":1017,"context_line":"def transfer_delete(request, transfer_id):"},{"line_number":1018,"context_line":"    return cinderclient(request).transfers.delete(transfer_id)"},{"line_number":1019,"context_line":""},{"line_number":1020,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_e2a9137c","line":1017,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":1024,"context_line":"    if c_client is None:"},{"line_number":1025,"context_line":"        return []"},{"line_number":1026,"context_line":""},{"line_number":1027,"context_line":"    return [VolumePool(v) for v in c_client.pools.list("},{"line_number":1028,"context_line":"        detailed\u003ddetailed)]"},{"line_number":1029,"context_line":""},{"line_number":1030,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_c2a4cfa5","line":1027,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":1057,"context_line":""},{"line_number":1058,"context_line":""},{"line_number":1059,"context_line":"def volume_type_remove_project_access(request, volume_type, project_id):"},{"line_number":1060,"context_line":"    return cinderclient(request).volume_type_access.remove_project_access("},{"line_number":1061,"context_line":"        volume_type, project_id)"},{"line_number":1062,"context_line":""},{"line_number":1063,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_22b94bcb","line":1060,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":1063,"context_line":""},{"line_number":1064,"context_line":"@profiler.trace"},{"line_number":1065,"context_line":"def group_type_list(request):"},{"line_number":1066,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":1067,"context_line":"    return [GroupType(t) for t in client.group_types.list()]"},{"line_number":1068,"context_line":""},{"line_number":1069,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_02bc07b9","line":1066,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":1069,"context_line":""},{"line_number":1070,"context_line":"@profiler.trace"},{"line_number":1071,"context_line":"def group_type_get(request, group_type_id):"},{"line_number":1072,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":1073,"context_line":"    return GroupType(client.group_types.get(group_type_id))"},{"line_number":1074,"context_line":""},{"line_number":1075,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_62afc37c","line":1072,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":1090,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":1091,"context_line":"    return GroupType(client.group_types.update(group_type_id,"},{"line_number":1092,"context_line":"                                               name,"},{"line_number":1093,"context_line":"                                               description,"},{"line_number":1094,"context_line":"                                               is_public))"},{"line_number":1095,"context_line":""},{"line_number":1096,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_42b27fe6","line":1093,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":1096,"context_line":""},{"line_number":1097,"context_line":"@profiler.trace"},{"line_number":1098,"context_line":"def group_type_delete(request, group_type_id):"},{"line_number":1099,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":1100,"context_line":"    client.group_types.delete(group_type_id)"},{"line_number":1101,"context_line":""},{"line_number":1102,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_a2cc3b6a","line":1099,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":1106,"context_line":"    specs \u003d group_type._apiresource.get_keys()"},{"line_number":1107,"context_line":"    if raw:"},{"line_number":1108,"context_line":"        return specs"},{"line_number":1109,"context_line":"    return [GroupTypeSpec(group_type_id, key, value) for"},{"line_number":1110,"context_line":"            key, value in specs.items()]"},{"line_number":1111,"context_line":""},{"line_number":1112,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_82c77745","line":1109,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":1114,"context_line":"def group_type_spec_set(request, group_type_id, metadata):"},{"line_number":1115,"context_line":"    group_type \u003d group_type_get(request, group_type_id)"},{"line_number":1116,"context_line":"    if not metadata:"},{"line_number":1117,"context_line":"        return None"},{"line_number":1118,"context_line":"    return group_type._apiresource.set_keys(metadata)"},{"line_number":1119,"context_line":""},{"line_number":1120,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_e2c2b333","line":1117,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":1120,"context_line":""},{"line_number":1121,"context_line":"@profiler.trace"},{"line_number":1122,"context_line":"def group_type_spec_unset(request, group_type_id, keys):"},{"line_number":1123,"context_line":"    group_type \u003d group_type_get(request, group_type_id)"},{"line_number":1124,"context_line":"    return group_type._apiresource.unset_keys(keys)"},{"line_number":1125,"context_line":""},{"line_number":1126,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_c2bdefb1","line":1123,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":1126,"context_line":""},{"line_number":1127,"context_line":"@profiler.trace"},{"line_number":1128,"context_line":"def group_list(request, search_opts\u003dNone):"},{"line_number":1129,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":1130,"context_line":"    return [Group(g) for g in client.groups.list(search_opts\u003dsearch_opts)]"},{"line_number":1131,"context_line":""},{"line_number":1132,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_22de6b10","line":1129,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":1141,"context_line":"                if vol_type.id \u003d\u003d vol_type_id:"},{"line_number":1142,"context_line":"                    group.volume_type_names.append(vol_type.name)"},{"line_number":1143,"context_line":"                    break"},{"line_number":1144,"context_line":""},{"line_number":1145,"context_line":"    return groups"},{"line_number":1146,"context_line":""},{"line_number":1147,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_02e1a7d0","line":1144,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":1148,"context_line":"@profiler.trace"},{"line_number":1149,"context_line":"def group_get(request, group_id):"},{"line_number":1150,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":1151,"context_line":"    group \u003d client.groups.get(group_id)"},{"line_number":1152,"context_line":"    return Group(group)"},{"line_number":1153,"context_line":""},{"line_number":1154,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_62e4e3e0","line":1151,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":1186,"context_line":"                             user_id\u003dNone, project_id\u003dNone):"},{"line_number":1187,"context_line":"    client \u003d _cinderclient_with_generic_groups(request)"},{"line_number":1188,"context_line":"    return Group(client.groups.create_from_src("},{"line_number":1189,"context_line":"        group_snapshot_id, source_group_id, name, description,"},{"line_number":1190,"context_line":"        user_id, project_id))"},{"line_number":1191,"context_line":""},{"line_number":1192,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_42e71fe4","line":1189,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"}],"openstack_dashboard/dashboards/admin/snapshots/tabs.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7472f63b5bed4e70c51998d96baebaad552f0d6b","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from openstack_dashboard.dashboards.project.snapshots \\"},{"line_number":19,"context_line":"    import tables as snap_messages_tables"},{"line_number":20,"context_line":"from openstack_dashboard.dashboards.project.snapshots \\"},{"line_number":21,"context_line":"    import tabs as admin_tab"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class OverviewTab(admin_tab.OverviewTab):"}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_8c9eb251","line":21,"range":{"start_line":21,"start_character":19,"end_line":21,"end_character":28},"updated":"2020-09-08 20:25:55.000000000","message":"It is included from ....project.snapshots. Why \"admin_tab\"?","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"445b8d4e709f39695206e58c9e5559d274afa989","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from openstack_dashboard.dashboards.project.snapshots \\"},{"line_number":19,"context_line":"    import tables as snap_messages_tables"},{"line_number":20,"context_line":"from openstack_dashboard.dashboards.project.snapshots \\"},{"line_number":21,"context_line":"    import tabs as admin_tab"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class OverviewTab(admin_tab.OverviewTab):"}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_8ae84516","line":21,"range":{"start_line":21,"start_character":19,"end_line":21,"end_character":28},"in_reply_to":"9f560f44_4f559f1d","updated":"2020-09-09 14:14:46.000000000","message":"ok will update it to \"project_tab\" in the next P.S.","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"e0b3c2b331f32d64a9a1bafd7dc151304d1a8ce0","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from openstack_dashboard.dashboards.project.snapshots \\"},{"line_number":19,"context_line":"    import tables as snap_messages_tables"},{"line_number":20,"context_line":"from openstack_dashboard.dashboards.project.snapshots \\"},{"line_number":21,"context_line":"    import tabs as admin_tab"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class OverviewTab(admin_tab.OverviewTab):"}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_4f559f1d","line":21,"range":{"start_line":21,"start_character":19,"end_line":21,"end_character":28},"in_reply_to":"9f560f44_7b0aeed0","updated":"2020-09-09 14:06:13.000000000","message":"Why not \"project_tab\"? I am confused because you import a project side implementation and call it as \"admin\".\n\nSimilar cases in other files use \"project_xxx\". I cannot understand the need for \"admin_xxx\" in this case. Per your rationale, L.16 in openstack_dashboard/dashboards/admin/volumes/tabs.py should be \"admin_tab\" instead of \"project_tab\"...","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"1b1e015a2cd6d809d322c0baa0824e6b0b04cc07","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from openstack_dashboard.dashboards.project.snapshots \\"},{"line_number":19,"context_line":"    import tables as snap_messages_tables"},{"line_number":20,"context_line":"from openstack_dashboard.dashboards.project.snapshots \\"},{"line_number":21,"context_line":"    import tabs as admin_tab"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class OverviewTab(admin_tab.OverviewTab):"}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_7b0aeed0","line":21,"range":{"start_line":21,"start_character":19,"end_line":21,"end_character":28},"in_reply_to":"9f560f44_8c9eb251","updated":"2020-09-09 07:06:01.000000000","message":"because I am importing tabs from project.snapshots.\nDo you want me to keep it as \"overview_tab\"","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"}],"openstack_dashboard/dashboards/admin/volumes/tabs.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"38d5fc72dd07052f301f26f20fc5ed14bbd155c7","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from openstack_dashboard.dashboards.admin.snapshots import tables"},{"line_number":14,"context_line":"from openstack_dashboard.dashboards.project.volumes \\"},{"line_number":15,"context_line":"   import tables as messages_tables"},{"line_number":16,"context_line":"from openstack_dashboard.dashboards.project.volumes import tabs as project_tabs"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_bea40f0a","line":15,"updated":"2020-06-15 17:53:26.000000000","message":"pep8: E121 continuation line under-indented for hanging indent","commit_id":"506622e554644bee0333fb0586c96203b13c6373"}],"openstack_dashboard/dashboards/project/snapshots/tables.py":[{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"bc1737e046e31afca0013e524d72a35a9dbecf6c","unresolved":false,"context_lines":[{"line_number":266,"context_line":""},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"class SnapshotMessagesTable(tables.DataTable):"},{"line_number":269,"context_line":"    id \u003d tables.Column(\"id\", verbose_name\u003d_(\"ID\"))"},{"line_number":270,"context_line":"    event_id \u003d tables.Column(\"event_id\","},{"line_number":271,"context_line":"                             verbose_name\u003d_(\"Event Id\"))"},{"line_number":272,"context_line":"    created_at \u003d tables.Column(\"created_at\","}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_d254c656","line":269,"updated":"2020-09-08 18:00:51.000000000","message":"Small thing, but id is a built-in function and whereas we can use it as variable it might bring us problems in the future. Maybe something like message_id?","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7472f63b5bed4e70c51998d96baebaad552f0d6b","unresolved":false,"context_lines":[{"line_number":266,"context_line":""},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"class SnapshotMessagesTable(tables.DataTable):"},{"line_number":269,"context_line":"    id \u003d tables.Column(\"id\", verbose_name\u003d_(\"ID\"))"},{"line_number":270,"context_line":"    event_id \u003d tables.Column(\"event_id\","},{"line_number":271,"context_line":"                             verbose_name\u003d_(\"Event Id\"))"},{"line_number":272,"context_line":"    created_at \u003d tables.Column(\"created_at\","}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_6cc7de99","line":269,"in_reply_to":"9f560f44_d254c656","updated":"2020-09-08 20:25:55.000000000","message":"+1","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"1b1e015a2cd6d809d322c0baa0824e6b0b04cc07","unresolved":false,"context_lines":[{"line_number":266,"context_line":""},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"class SnapshotMessagesTable(tables.DataTable):"},{"line_number":269,"context_line":"    id \u003d tables.Column(\"id\", verbose_name\u003d_(\"ID\"))"},{"line_number":270,"context_line":"    event_id \u003d tables.Column(\"event_id\","},{"line_number":271,"context_line":"                             verbose_name\u003d_(\"Event Id\"))"},{"line_number":272,"context_line":"    created_at \u003d tables.Column(\"created_at\","}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_bbf766d4","line":269,"in_reply_to":"9f560f44_d254c656","updated":"2020-09-09 07:06:01.000000000","message":"Done.","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7472f63b5bed4e70c51998d96baebaad552f0d6b","unresolved":false,"context_lines":[{"line_number":270,"context_line":"    event_id \u003d tables.Column(\"event_id\","},{"line_number":271,"context_line":"                             verbose_name\u003d_(\"Event Id\"))"},{"line_number":272,"context_line":"    created_at \u003d tables.Column(\"created_at\","},{"line_number":273,"context_line":"                               verbose_name\u003d_(\" Created At\"))"},{"line_number":274,"context_line":"    guaranteed_until \u003d tables.Column(\"guaranteed_until\","},{"line_number":275,"context_line":"                                     verbose_name\u003d_(\" Guaranteed Until\"))"},{"line_number":276,"context_line":"    user_message \u003d tables.Column(\"user_message\","}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_ac93b65b","line":273,"range":{"start_line":273,"start_character":47,"end_line":273,"end_character":48},"updated":"2020-09-08 20:25:55.000000000","message":"Looks unnecessary","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"1b1e015a2cd6d809d322c0baa0824e6b0b04cc07","unresolved":false,"context_lines":[{"line_number":270,"context_line":"    event_id \u003d tables.Column(\"event_id\","},{"line_number":271,"context_line":"                             verbose_name\u003d_(\"Event Id\"))"},{"line_number":272,"context_line":"    created_at \u003d tables.Column(\"created_at\","},{"line_number":273,"context_line":"                               verbose_name\u003d_(\" Created At\"))"},{"line_number":274,"context_line":"    guaranteed_until \u003d tables.Column(\"guaranteed_until\","},{"line_number":275,"context_line":"                                     verbose_name\u003d_(\" Guaranteed Until\"))"},{"line_number":276,"context_line":"    user_message \u003d tables.Column(\"user_message\","}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_fbfd5eb2","line":273,"range":{"start_line":273,"start_character":47,"end_line":273,"end_character":48},"in_reply_to":"9f560f44_ac93b65b","updated":"2020-09-09 07:06:01.000000000","message":"removed","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7472f63b5bed4e70c51998d96baebaad552f0d6b","unresolved":false,"context_lines":[{"line_number":272,"context_line":"    created_at \u003d tables.Column(\"created_at\","},{"line_number":273,"context_line":"                               verbose_name\u003d_(\" Created At\"))"},{"line_number":274,"context_line":"    guaranteed_until \u003d tables.Column(\"guaranteed_until\","},{"line_number":275,"context_line":"                                     verbose_name\u003d_(\" Guaranteed Until\"))"},{"line_number":276,"context_line":"    user_message \u003d tables.Column(\"user_message\","},{"line_number":277,"context_line":"                                 verbose_name\u003d_(\"User Message\"))"},{"line_number":278,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_ec992e7a","line":275,"range":{"start_line":275,"start_character":53,"end_line":275,"end_character":54},"updated":"2020-09-08 20:25:55.000000000","message":"Looks unnecessary","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"1b1e015a2cd6d809d322c0baa0824e6b0b04cc07","unresolved":false,"context_lines":[{"line_number":272,"context_line":"    created_at \u003d tables.Column(\"created_at\","},{"line_number":273,"context_line":"                               verbose_name\u003d_(\" Created At\"))"},{"line_number":274,"context_line":"    guaranteed_until \u003d tables.Column(\"guaranteed_until\","},{"line_number":275,"context_line":"                                     verbose_name\u003d_(\" Guaranteed Until\"))"},{"line_number":276,"context_line":"    user_message \u003d tables.Column(\"user_message\","},{"line_number":277,"context_line":"                                 verbose_name\u003d_(\"User Message\"))"},{"line_number":278,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_dbfa1ab8","line":275,"range":{"start_line":275,"start_character":53,"end_line":275,"end_character":54},"in_reply_to":"9f560f44_ec992e7a","updated":"2020-09-09 07:06:01.000000000","message":"removed","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7472f63b5bed4e70c51998d96baebaad552f0d6b","unresolved":false,"context_lines":[{"line_number":274,"context_line":"    guaranteed_until \u003d tables.Column(\"guaranteed_until\","},{"line_number":275,"context_line":"                                     verbose_name\u003d_(\" Guaranteed Until\"))"},{"line_number":276,"context_line":"    user_message \u003d tables.Column(\"user_message\","},{"line_number":277,"context_line":"                                 verbose_name\u003d_(\"User Message\"))"},{"line_number":278,"context_line":""},{"line_number":279,"context_line":"    class Meta(object):"},{"line_number":280,"context_line":"        name \u003d \"snapshot_messages\""}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_6ca6bec2","line":277,"updated":"2020-09-08 20:25:55.000000000","message":"message_level is missing. See my comments in the volume message table.","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    @staticmethod"},{"line_number":77,"context_line":"    def action_present(count):"},{"line_number":78,"context_line":"        return ungettext_lazy("},{"line_number":79,"context_line":"            u\"Delete Volume Snapshot\","},{"line_number":80,"context_line":"            u\"Delete Volume Snapshots\","},{"line_number":81,"context_line":"            count"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_0d43aa40","line":78,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"    @staticmethod"},{"line_number":85,"context_line":"    def action_past(count):"},{"line_number":86,"context_line":"        return ungettext_lazy("},{"line_number":87,"context_line":"            u\"Scheduled deletion of Volume Snapshot\","},{"line_number":88,"context_line":"            u\"Scheduled deletion of Volume Snapshots\","},{"line_number":89,"context_line":"            count"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_6d750698","line":86,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"1bb2810b1c6737a593b01bb5450e1d7a240f26a4","unresolved":false,"context_lines":[{"line_number":266,"context_line":""},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"class SnapshotMessagesTable(tables.DataTable):"},{"line_number":269,"context_line":"    message_id \u003d tables.Column(\"id\", verbose_name\u003d_(\"ID\"))"},{"line_number":270,"context_line":"    event_id \u003d tables.Column(\"event_id\","},{"line_number":271,"context_line":"                             verbose_name\u003d_(\"Event Id\"))"},{"line_number":272,"context_line":"    created_at \u003d tables.Column(\"created_at\","}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_788498b1","line":269,"updated":"2020-09-10 07:44:34.000000000","message":"How is message_id useful as information?","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"03b32bc84efa60dbde4c736c5b9ae9010891ab00","unresolved":false,"context_lines":[{"line_number":266,"context_line":""},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"class SnapshotMessagesTable(tables.DataTable):"},{"line_number":269,"context_line":"    message_id \u003d tables.Column(\"id\", verbose_name\u003d_(\"ID\"))"},{"line_number":270,"context_line":"    event_id \u003d tables.Column(\"event_id\","},{"line_number":271,"context_line":"                             verbose_name\u003d_(\"Event Id\"))"},{"line_number":272,"context_line":"    created_at \u003d tables.Column(\"created_at\","}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_fb92624a","line":269,"in_reply_to":"9f560f44_788498b1","updated":"2020-09-10 08:08:28.000000000","message":"In the future, if we plan to add DetaialView For Messagestab then it can be used as a \u0027href\u0027 for the deatilview.","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"5879f754ce7446aa8e8f884079c2fd018e814fe4","unresolved":false,"context_lines":[{"line_number":266,"context_line":""},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"class SnapshotMessagesTable(tables.DataTable):"},{"line_number":269,"context_line":"    message_id \u003d tables.Column(\"id\", verbose_name\u003d_(\"ID\"))"},{"line_number":270,"context_line":"    event_id \u003d tables.Column(\"event_id\","},{"line_number":271,"context_line":"                             verbose_name\u003d_(\"Event Id\"))"},{"line_number":272,"context_line":"    created_at \u003d tables.Column(\"created_at\","}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_a256fb5a","line":269,"in_reply_to":"9f560f44_fb92624a","updated":"2020-09-11 01:17:05.000000000","message":"I don\u0027t understand \"DetailView\" you mean. WHat is it?\nIf you are talking about DetailView per message, you can link it from any field. message_id field is not required. You can see a good example in the instance table. In the instance table, we don\u0027t have \"instance ID (server ID)\" field but we have a link to the instance detail page.","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"92da689ebc5d69a359d773ecb1b0a002d315d3af","unresolved":false,"context_lines":[{"line_number":269,"context_line":"    message_id \u003d tables.Column(\"id\", verbose_name\u003d_(\"ID\"))"},{"line_number":270,"context_line":"    event_id \u003d tables.Column(\"event_id\","},{"line_number":271,"context_line":"                             verbose_name\u003d_(\"Event Id\"))"},{"line_number":272,"context_line":"    created_at \u003d tables.Column(\"created_at\","},{"line_number":273,"context_line":"                               verbose_name\u003d_(\"Created At\"))"},{"line_number":274,"context_line":"    guaranteed_until \u003d tables.Column(\"guaranteed_until\","},{"line_number":275,"context_line":"                                     verbose_name\u003d_(\"Guaranteed Until\"))"},{"line_number":276,"context_line":"    user_message \u003d tables.Column(\"user_message\","}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_fb08a2d9","line":273,"range":{"start_line":272,"start_character":17,"end_line":273,"end_character":60},"updated":"2020-09-10 07:57:08.000000000","message":"Do you prefer the raw time string over a pretty-formatted  string like \"created_at\" in the instance table? I am not sure...","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"5879f754ce7446aa8e8f884079c2fd018e814fe4","unresolved":false,"context_lines":[{"line_number":269,"context_line":"    message_id \u003d tables.Column(\"id\", verbose_name\u003d_(\"ID\"))"},{"line_number":270,"context_line":"    event_id \u003d tables.Column(\"event_id\","},{"line_number":271,"context_line":"                             verbose_name\u003d_(\"Event Id\"))"},{"line_number":272,"context_line":"    created_at \u003d tables.Column(\"created_at\","},{"line_number":273,"context_line":"                               verbose_name\u003d_(\"Created At\"))"},{"line_number":274,"context_line":"    guaranteed_until \u003d tables.Column(\"guaranteed_until\","},{"line_number":275,"context_line":"                                     verbose_name\u003d_(\"Guaranteed Until\"))"},{"line_number":276,"context_line":"    user_message \u003d tables.Column(\"user_message\","}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_a26d5b33","line":273,"range":{"start_line":272,"start_character":17,"end_line":273,"end_character":60},"in_reply_to":"9f560f44_6cafba7c","updated":"2020-09-11 01:17:05.000000000","message":"I don\u0027t understand \"DetailView\" you mentioned. Do you mean DetailView per message?  If so, the proposed message table provides almost all information so I see no value of such DetailView.\n\nBack to the original context, I don\u0027t think ISO string is not friendly to users.","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"3c36f9eddfe0723dee59dfe4f3f733bf7f7f2003","unresolved":false,"context_lines":[{"line_number":269,"context_line":"    message_id \u003d tables.Column(\"id\", verbose_name\u003d_(\"ID\"))"},{"line_number":270,"context_line":"    event_id \u003d tables.Column(\"event_id\","},{"line_number":271,"context_line":"                             verbose_name\u003d_(\"Event Id\"))"},{"line_number":272,"context_line":"    created_at \u003d tables.Column(\"created_at\","},{"line_number":273,"context_line":"                               verbose_name\u003d_(\"Created At\"))"},{"line_number":274,"context_line":"    guaranteed_until \u003d tables.Column(\"guaranteed_until\","},{"line_number":275,"context_line":"                                     verbose_name\u003d_(\"Guaranteed Until\"))"},{"line_number":276,"context_line":"    user_message \u003d tables.Column(\"user_message\","}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_6cafba7c","line":273,"range":{"start_line":272,"start_character":17,"end_line":273,"end_character":60},"in_reply_to":"9f560f44_fb08a2d9","updated":"2020-09-10 10:23:45.000000000","message":"I have used that filter but It didn\u0027t provide much information or in the case of \"guaranteed_untill\" it also looks wired to me. So I will keep it as it is as of now and I am planning to add DetailView in which I can handle this field in the HTML easily.","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"03b32bc84efa60dbde4c736c5b9ae9010891ab00","unresolved":false,"context_lines":[{"line_number":269,"context_line":"    message_id \u003d tables.Column(\"id\", verbose_name\u003d_(\"ID\"))"},{"line_number":270,"context_line":"    event_id \u003d tables.Column(\"event_id\","},{"line_number":271,"context_line":"                             verbose_name\u003d_(\"Event Id\"))"},{"line_number":272,"context_line":"    created_at \u003d tables.Column(\"created_at\","},{"line_number":273,"context_line":"                               verbose_name\u003d_(\"Created At\"))"},{"line_number":274,"context_line":"    guaranteed_until \u003d tables.Column(\"guaranteed_until\","},{"line_number":275,"context_line":"                                     verbose_name\u003d_(\"Guaranteed Until\"))"},{"line_number":276,"context_line":"    user_message \u003d tables.Column(\"user_message\","}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_5baf0e7c","line":273,"range":{"start_line":272,"start_character":17,"end_line":273,"end_character":60},"in_reply_to":"9f560f44_fb08a2d9","updated":"2020-09-10 08:08:28.000000000","message":"Ok, will update it in the next P.S.","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"92da689ebc5d69a359d773ecb1b0a002d315d3af","unresolved":false,"context_lines":[{"line_number":271,"context_line":"                             verbose_name\u003d_(\"Event Id\"))"},{"line_number":272,"context_line":"    created_at \u003d tables.Column(\"created_at\","},{"line_number":273,"context_line":"                               verbose_name\u003d_(\"Created At\"))"},{"line_number":274,"context_line":"    guaranteed_until \u003d tables.Column(\"guaranteed_until\","},{"line_number":275,"context_line":"                                     verbose_name\u003d_(\"Guaranteed Until\"))"},{"line_number":276,"context_line":"    user_message \u003d tables.Column(\"user_message\","},{"line_number":277,"context_line":"                                 verbose_name\u003d_(\"User Message\"))"},{"line_number":278,"context_line":"    message_level \u003d tables.Column(\"message_level\","}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_3b285a31","line":275,"range":{"start_line":274,"start_character":23,"end_line":275,"end_character":72},"updated":"2020-09-10 07:57:08.000000000","message":"Similar question on created_at.\nThe value is future time so timesince filter does not work, but IMHO some pretty-formatted string would be much better.","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"1bb2810b1c6737a593b01bb5450e1d7a240f26a4","unresolved":false,"context_lines":[{"line_number":276,"context_line":"    user_message \u003d tables.Column(\"user_message\","},{"line_number":277,"context_line":"                                 verbose_name\u003d_(\"User Message\"))"},{"line_number":278,"context_line":"    message_level \u003d tables.Column(\"message_level\","},{"line_number":279,"context_line":"                                  verbose_name\u003d_(\"Message Level\"))"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"    class Meta(object):"},{"line_number":282,"context_line":"        name \u003d \"snapshot_messages\""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_389fc002","line":279,"updated":"2020-09-10 07:44:34.000000000","message":"Is the order of the fields user-friendly?\n\nAt least I see two points. There might be more comments from others.\n\nPersonally I would like to have \"message_level\" before \"user_message\". It is more common order like log messages.\n\nAccording to the API reference [1], event_id could eventually be translated into user_message (sooner or later). This means that event_id and user_message are more related, but you put others between these two.\n\nAnyway I would like to see more meaningful order of the fields from user perspective.\n\n[1] https://docs.openstack.org/api-ref/block-storage/v3/index.html?expanded\u003dshow-message-details-detail#show-message-details","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"3c36f9eddfe0723dee59dfe4f3f733bf7f7f2003","unresolved":false,"context_lines":[{"line_number":276,"context_line":"    user_message \u003d tables.Column(\"user_message\","},{"line_number":277,"context_line":"                                 verbose_name\u003d_(\"User Message\"))"},{"line_number":278,"context_line":"    message_level \u003d tables.Column(\"message_level\","},{"line_number":279,"context_line":"                                  verbose_name\u003d_(\"Message Level\"))"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"    class Meta(object):"},{"line_number":282,"context_line":"        name \u003d \"snapshot_messages\""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_cc96c649","line":279,"in_reply_to":"9f560f44_389fc002","updated":"2020-09-10 10:23:45.000000000","message":"I have fixed the order as per the suggestion.\nThanks.","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"03b32bc84efa60dbde4c736c5b9ae9010891ab00","unresolved":false,"context_lines":[{"line_number":276,"context_line":"    user_message \u003d tables.Column(\"user_message\","},{"line_number":277,"context_line":"                                 verbose_name\u003d_(\"User Message\"))"},{"line_number":278,"context_line":"    message_level \u003d tables.Column(\"message_level\","},{"line_number":279,"context_line":"                                  verbose_name\u003d_(\"Message Level\"))"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"    class Meta(object):"},{"line_number":282,"context_line":"        name \u003d \"snapshot_messages\""}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_1bde3610","line":279,"in_reply_to":"9f560f44_389fc002","updated":"2020-09-10 08:08:28.000000000","message":"ok will update in next P.S","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    @staticmethod"},{"line_number":77,"context_line":"    def action_present(count):"},{"line_number":78,"context_line":"        return ungettext_lazy("},{"line_number":79,"context_line":"            u\"Delete Volume Snapshot\","},{"line_number":80,"context_line":"            u\"Delete Volume Snapshots\","},{"line_number":81,"context_line":"            count"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_82c13783","line":78,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"    @staticmethod"},{"line_number":85,"context_line":"    def action_past(count):"},{"line_number":86,"context_line":"        return ungettext_lazy("},{"line_number":87,"context_line":"            u\"Scheduled deletion of Volume Snapshot\","},{"line_number":88,"context_line":"            u\"Scheduled deletion of Volume Snapshots\","},{"line_number":89,"context_line":"            count"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_e2bc7307","line":86,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"}],"openstack_dashboard/dashboards/project/volumes/messages_tables.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"3951bbd532fb54bb6c2300f1a15202460b1e3d18","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"bf51134e_727118e1","updated":"2020-06-15 00:52:57.000000000","message":"Other table definitions are placed in tables.py.\nDo you need a separate file only for MessagesTable?","commit_id":"9c2adb8e868ac55d7a69d5f159e5d521c197ff87"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"85e2b2b37a3529470efdc880d8944d9dea6e0247","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"bf51134e_ede26d2f","in_reply_to":"bf51134e_727118e1","updated":"2020-06-15 02:17:37.000000000","message":"ok, I  will move it to tables.py in the next PS.\nthanks.","commit_id":"9c2adb8e868ac55d7a69d5f159e5d521c197ff87"}],"openstack_dashboard/dashboards/project/volumes/tables.py":[{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"bc1737e046e31afca0013e524d72a35a9dbecf6c","unresolved":false,"context_lines":[{"line_number":659,"context_line":""},{"line_number":660,"context_line":""},{"line_number":661,"context_line":"class VolumeMessagesTable(tables.DataTable):"},{"line_number":662,"context_line":"    id \u003d tables.Column(\"id\", verbose_name\u003d_(\"ID\"))"},{"line_number":663,"context_line":"    event_id \u003d tables.Column(\"event_id\","},{"line_number":664,"context_line":"                             verbose_name\u003d_(\"Event Id\"))"},{"line_number":665,"context_line":"    created_at \u003d tables.Column(\"created_at\","}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_b2515265","line":662,"updated":"2020-09-08 18:00:51.000000000","message":"Ditto","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"1b1e015a2cd6d809d322c0baa0824e6b0b04cc07","unresolved":false,"context_lines":[{"line_number":659,"context_line":""},{"line_number":660,"context_line":""},{"line_number":661,"context_line":"class VolumeMessagesTable(tables.DataTable):"},{"line_number":662,"context_line":"    id \u003d tables.Column(\"id\", verbose_name\u003d_(\"ID\"))"},{"line_number":663,"context_line":"    event_id \u003d tables.Column(\"event_id\","},{"line_number":664,"context_line":"                             verbose_name\u003d_(\"Event Id\"))"},{"line_number":665,"context_line":"    created_at \u003d tables.Column(\"created_at\","}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_1bd77225","line":662,"in_reply_to":"9f560f44_b2515265","updated":"2020-09-09 07:06:01.000000000","message":"Done","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7472f63b5bed4e70c51998d96baebaad552f0d6b","unresolved":false,"context_lines":[{"line_number":663,"context_line":"    event_id \u003d tables.Column(\"event_id\","},{"line_number":664,"context_line":"                             verbose_name\u003d_(\"Event Id\"))"},{"line_number":665,"context_line":"    created_at \u003d tables.Column(\"created_at\","},{"line_number":666,"context_line":"                               verbose_name\u003d_(\" Created At\"))"},{"line_number":667,"context_line":"    guaranteed_until \u003d tables.Column(\"guaranteed_until\","},{"line_number":668,"context_line":"                                     verbose_name\u003d_(\" Guaranteed Until\"))"},{"line_number":669,"context_line":"    user_message \u003d tables.Column(\"user_message\","}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_2c896625","line":666,"range":{"start_line":666,"start_character":46,"end_line":666,"end_character":59},"updated":"2020-09-08 20:25:55.000000000","message":"Unnecessary space","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"1b1e015a2cd6d809d322c0baa0824e6b0b04cc07","unresolved":false,"context_lines":[{"line_number":663,"context_line":"    event_id \u003d tables.Column(\"event_id\","},{"line_number":664,"context_line":"                             verbose_name\u003d_(\"Event Id\"))"},{"line_number":665,"context_line":"    created_at \u003d tables.Column(\"created_at\","},{"line_number":666,"context_line":"                               verbose_name\u003d_(\" Created At\"))"},{"line_number":667,"context_line":"    guaranteed_until \u003d tables.Column(\"guaranteed_until\","},{"line_number":668,"context_line":"                                     verbose_name\u003d_(\" Guaranteed Until\"))"},{"line_number":669,"context_line":"    user_message \u003d tables.Column(\"user_message\","}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_7bd82e51","line":666,"range":{"start_line":666,"start_character":46,"end_line":666,"end_character":59},"in_reply_to":"9f560f44_2c896625","updated":"2020-09-09 07:06:01.000000000","message":"removed","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7472f63b5bed4e70c51998d96baebaad552f0d6b","unresolved":false,"context_lines":[{"line_number":665,"context_line":"    created_at \u003d tables.Column(\"created_at\","},{"line_number":666,"context_line":"                               verbose_name\u003d_(\" Created At\"))"},{"line_number":667,"context_line":"    guaranteed_until \u003d tables.Column(\"guaranteed_until\","},{"line_number":668,"context_line":"                                     verbose_name\u003d_(\" Guaranteed Until\"))"},{"line_number":669,"context_line":"    user_message \u003d tables.Column(\"user_message\","},{"line_number":670,"context_line":"                                 verbose_name\u003d_(\"User Message\"))"},{"line_number":671,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_6c7fde16","line":668,"range":{"start_line":668,"start_character":53,"end_line":668,"end_character":70},"updated":"2020-09-08 20:25:55.000000000","message":"Looks unnecessary","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"1b1e015a2cd6d809d322c0baa0824e6b0b04cc07","unresolved":false,"context_lines":[{"line_number":665,"context_line":"    created_at \u003d tables.Column(\"created_at\","},{"line_number":666,"context_line":"                               verbose_name\u003d_(\" Created At\"))"},{"line_number":667,"context_line":"    guaranteed_until \u003d tables.Column(\"guaranteed_until\","},{"line_number":668,"context_line":"                                     verbose_name\u003d_(\" Guaranteed Until\"))"},{"line_number":669,"context_line":"    user_message \u003d tables.Column(\"user_message\","},{"line_number":670,"context_line":"                                 verbose_name\u003d_(\"User Message\"))"},{"line_number":671,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_5bdd6a3f","line":668,"range":{"start_line":668,"start_character":53,"end_line":668,"end_character":70},"in_reply_to":"9f560f44_6c7fde16","updated":"2020-09-09 07:06:01.000000000","message":"removed","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7472f63b5bed4e70c51998d96baebaad552f0d6b","unresolved":false,"context_lines":[{"line_number":667,"context_line":"    guaranteed_until \u003d tables.Column(\"guaranteed_until\","},{"line_number":668,"context_line":"                                     verbose_name\u003d_(\" Guaranteed Until\"))"},{"line_number":669,"context_line":"    user_message \u003d tables.Column(\"user_message\","},{"line_number":670,"context_line":"                                 verbose_name\u003d_(\"User Message\"))"},{"line_number":671,"context_line":""},{"line_number":672,"context_line":"    class Meta(object):"},{"line_number":673,"context_line":"        name \u003d \"volume_messages\""}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_ecc48e62","line":670,"updated":"2020-09-08 20:25:55.000000000","message":"message_level is missing. It is referred in the previous implementation. At least I believe it is more useful than fields like guaranteed_until and see no reason not to include it.","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"1b1e015a2cd6d809d322c0baa0824e6b0b04cc07","unresolved":false,"context_lines":[{"line_number":667,"context_line":"    guaranteed_until \u003d tables.Column(\"guaranteed_until\","},{"line_number":668,"context_line":"                                     verbose_name\u003d_(\" Guaranteed Until\"))"},{"line_number":669,"context_line":"    user_message \u003d tables.Column(\"user_message\","},{"line_number":670,"context_line":"                                 verbose_name\u003d_(\"User Message\"))"},{"line_number":671,"context_line":""},{"line_number":672,"context_line":"    class Meta(object):"},{"line_number":673,"context_line":"        name \u003d \"volume_messages\""}],"source_content_type":"text/x-python","patch_set":9,"id":"9f560f44_9b90a250","line":670,"in_reply_to":"9f560f44_ecc48e62","updated":"2020-09-09 07:06:01.000000000","message":"added","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    @staticmethod"},{"line_number":99,"context_line":"    def action_present(count):"},{"line_number":100,"context_line":"        return ungettext_lazy("},{"line_number":101,"context_line":"            u\"Delete Volume\","},{"line_number":102,"context_line":"            u\"Delete Volumes\","},{"line_number":103,"context_line":"            count"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_4d7ac287","line":100,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    @staticmethod"},{"line_number":107,"context_line":"    def action_past(count):"},{"line_number":108,"context_line":"        return ungettext_lazy("},{"line_number":109,"context_line":"            u\"Scheduled deletion of Volume\","},{"line_number":110,"context_line":"            u\"Scheduled deletion of Volumes\","},{"line_number":111,"context_line":"            count"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_ad6b9eb6","line":108,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":597,"context_line":""},{"line_number":598,"context_line":"    @staticmethod"},{"line_number":599,"context_line":"    def action_present(count):"},{"line_number":600,"context_line":"        return npgettext_lazy("},{"line_number":601,"context_line":"            \"Action to perform (the volume is currently attached)\","},{"line_number":602,"context_line":"            u\"Detach Volume\","},{"line_number":603,"context_line":"            u\"Detach Volumes\","}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_8d705aa6","line":600,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":607,"context_line":"    # This action is asynchronous."},{"line_number":608,"context_line":"    @staticmethod"},{"line_number":609,"context_line":"    def action_past(count):"},{"line_number":610,"context_line":"        return npgettext_lazy("},{"line_number":611,"context_line":"            \"Past action (the volume is currently being detached)\","},{"line_number":612,"context_line":"            u\"Detaching Volume\","},{"line_number":613,"context_line":"            u\"Detaching Volumes\","}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_ed68f6ba","line":610,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    @staticmethod"},{"line_number":99,"context_line":"    def action_present(count):"},{"line_number":100,"context_line":"        return ungettext_lazy("},{"line_number":101,"context_line":"            u\"Delete Volume\","},{"line_number":102,"context_line":"            u\"Delete Volumes\","},{"line_number":103,"context_line":"            count"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_c2b7af20","line":100,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    @staticmethod"},{"line_number":107,"context_line":"    def action_past(count):"},{"line_number":108,"context_line":"        return ungettext_lazy("},{"line_number":109,"context_line":"            u\"Scheduled deletion of Volume\","},{"line_number":110,"context_line":"            u\"Scheduled deletion of Volumes\","},{"line_number":111,"context_line":"            count"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_22382b9e","line":108,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":597,"context_line":""},{"line_number":598,"context_line":"    @staticmethod"},{"line_number":599,"context_line":"    def action_present(count):"},{"line_number":600,"context_line":"        return npgettext_lazy("},{"line_number":601,"context_line":"            \"Action to perform (the volume is currently attached)\","},{"line_number":602,"context_line":"            u\"Detach Volume\","},{"line_number":603,"context_line":"            u\"Detach Volumes\","}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_023b679b","line":600,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":607,"context_line":"    # This action is asynchronous."},{"line_number":608,"context_line":"    @staticmethod"},{"line_number":609,"context_line":"    def action_past(count):"},{"line_number":610,"context_line":"        return npgettext_lazy("},{"line_number":611,"context_line":"            \"Past action (the volume is currently being detached)\","},{"line_number":612,"context_line":"            u\"Detaching Volume\","},{"line_number":613,"context_line":"            u\"Detaching Volumes\","}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_623ea38b","line":610,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"}],"openstack_dashboard/dashboards/project/volumes/tabs.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"38d5fc72dd07052f301f26f20fc5ed14bbd155c7","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from openstack_dashboard.api import cinder"},{"line_number":21,"context_line":"from openstack_dashboard.dashboards.project.snapshots import tables"},{"line_number":22,"context_line":"from openstack_dashboard.dashboards.project.volumes \\"},{"line_number":23,"context_line":"   import tables as messages_tables"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"class OverviewTab(tabs.Tab):"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_3e63dfde","line":23,"updated":"2020-06-15 17:53:26.000000000","message":"pep8: E121 continuation line under-indented for hanging indent","commit_id":"506622e554644bee0333fb0586c96203b13c6373"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"38d5fc72dd07052f301f26f20fc5ed14bbd155c7","unresolved":false,"context_lines":[{"line_number":95,"context_line":"            snap_ids.append(snap.id)"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        try:"},{"line_number":98,"context_line":"            vol_msgs \u003d cinder.message_list(self.request, search_opts \u003d {"},{"line_number":99,"context_line":"                \u0027resource_type\u0027: \u0027volume\u0027, \u0027resource_uuid\u0027: volume})"},{"line_number":100,"context_line":"            for vol_msg in vol_msgs:"},{"line_number":101,"context_line":"                messages.append(vol_msg)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_1e609bce","line":98,"updated":"2020-06-15 17:53:26.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"506622e554644bee0333fb0586c96203b13c6373"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"38d5fc72dd07052f301f26f20fc5ed14bbd155c7","unresolved":false,"context_lines":[{"line_number":95,"context_line":"            snap_ids.append(snap.id)"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        try:"},{"line_number":98,"context_line":"            vol_msgs \u003d cinder.message_list(self.request, search_opts \u003d {"},{"line_number":99,"context_line":"                \u0027resource_type\u0027: \u0027volume\u0027, \u0027resource_uuid\u0027: volume})"},{"line_number":100,"context_line":"            for vol_msg in vol_msgs:"},{"line_number":101,"context_line":"                messages.append(vol_msg)"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_7e9a77c5","line":98,"updated":"2020-06-15 17:53:26.000000000","message":"pep8: E251 unexpected spaces around keyword / parameter equals","commit_id":"506622e554644bee0333fb0586c96203b13c6373"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"38d5fc72dd07052f301f26f20fc5ed14bbd155c7","unresolved":false,"context_lines":[{"line_number":101,"context_line":"                messages.append(vol_msg)"},{"line_number":102,"context_line":"            for snap_id in snap_ids:"},{"line_number":103,"context_line":"                snap_msgs \u003d cinder.message_list(self.request, search_opts\u003d{"},{"line_number":104,"context_line":"                    \u0027resource_type\u0027: \u0027volume_snapshot\u0027, \u0027resource_uuid\u0027: snap_id})"},{"line_number":105,"context_line":"                for snap_msg in snap_msgs:"},{"line_number":106,"context_line":"                    messages.append(snap_msg)"},{"line_number":107,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_5e9fb3b3","line":104,"updated":"2020-06-15 17:53:26.000000000","message":"pep8: E501 line too long (82 \u003e 80 characters)","commit_id":"506622e554644bee0333fb0586c96203b13c6373"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"df43da8d6743df512aff8a17a5e700ce61794239","unresolved":false,"context_lines":[{"line_number":99,"context_line":"                \u0027resource_type\u0027: \u0027volume\u0027, \u0027resource_uuid\u0027: volume})"},{"line_number":100,"context_line":"            for vol_msg in vol_msgs:"},{"line_number":101,"context_line":"                messages.append(vol_msg)"},{"line_number":102,"context_line":"            for snap_id in snap_ids:"},{"line_number":103,"context_line":"                snap_msgs \u003d cinder.message_list(self.request, search_opts\u003d{"},{"line_number":104,"context_line":"                    \u0027resource_type\u0027: \u0027volume_snapshot\u0027,"},{"line_number":105,"context_line":"                    \u0027resource_uuid\u0027: snap_id})"},{"line_number":106,"context_line":"                for snap_msg in snap_msgs:"},{"line_number":107,"context_line":"                    messages.append(snap_msg)"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"        except Exception:"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_3710c401","line":106,"range":{"start_line":102,"start_character":12,"end_line":106,"end_character":42},"updated":"2020-06-19 14:31:02.000000000","message":"Can we have only one API request to cinder to get messages for all snapshots? At least we need to do it in a parallel","commit_id":"3faa954afd7c4c3a14a2424f60d79eb4e20a10dc"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"0fb2e09ad2c276198610934adfd040b168fff554","unresolved":false,"context_lines":[{"line_number":99,"context_line":"                \u0027resource_type\u0027: \u0027volume\u0027, \u0027resource_uuid\u0027: volume})"},{"line_number":100,"context_line":"            for vol_msg in vol_msgs:"},{"line_number":101,"context_line":"                messages.append(vol_msg)"},{"line_number":102,"context_line":"            for snap_id in snap_ids:"},{"line_number":103,"context_line":"                snap_msgs \u003d cinder.message_list(self.request, search_opts\u003d{"},{"line_number":104,"context_line":"                    \u0027resource_type\u0027: \u0027volume_snapshot\u0027,"},{"line_number":105,"context_line":"                    \u0027resource_uuid\u0027: snap_id})"},{"line_number":106,"context_line":"                for snap_msg in snap_msgs:"},{"line_number":107,"context_line":"                    messages.append(snap_msg)"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"        except Exception:"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_f9b8e8e5","line":106,"range":{"start_line":102,"start_character":12,"end_line":106,"end_character":42},"in_reply_to":"bf51134e_3710c401","updated":"2020-06-22 13:18:49.000000000","message":"I don\u0027t see any API or field by which we can filter out all snapshot messages in a single API call.\nCould you provide more details?\nThanks.","commit_id":"3faa954afd7c4c3a14a2424f60d79eb4e20a10dc"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"6fe13df5e8f4047f68f3fe9ce5992fb960b8ff75","unresolved":false,"context_lines":[{"line_number":99,"context_line":"                \u0027resource_type\u0027: \u0027volume\u0027, \u0027resource_uuid\u0027: volume})"},{"line_number":100,"context_line":"            for vol_msg in vol_msgs:"},{"line_number":101,"context_line":"                messages.append(vol_msg)"},{"line_number":102,"context_line":"            for snap_id in snap_ids:"},{"line_number":103,"context_line":"                snap_msgs \u003d cinder.message_list(self.request, search_opts\u003d{"},{"line_number":104,"context_line":"                    \u0027resource_type\u0027: \u0027volume_snapshot\u0027,"},{"line_number":105,"context_line":"                    \u0027resource_uuid\u0027: snap_id})"},{"line_number":106,"context_line":"                for snap_msg in snap_msgs:"},{"line_number":107,"context_line":"                    messages.append(snap_msg)"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"        except Exception:"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_67dec311","line":106,"range":{"start_line":102,"start_character":12,"end_line":106,"end_character":42},"in_reply_to":"bf51134e_f77c6584","updated":"2020-06-24 15:53:51.000000000","message":"Right now it looks like this https://ibb.co/5WvQ1Zv.\nFor a volume, the new added \u0027messages\u0027 tab shows all the error-messages for volumes and snapshots.\n \nDo you want me to do something like this https://ibb.co/w4bLsf5 for the snapshot details?\nor You mean I have to add a new tab in the volume snapshot\ndetails view?","commit_id":"3faa954afd7c4c3a14a2424f60d79eb4e20a10dc"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8c7bdae366ca6cdbe3d9bd39b1147f4cd17704b0","unresolved":false,"context_lines":[{"line_number":99,"context_line":"                \u0027resource_type\u0027: \u0027volume\u0027, \u0027resource_uuid\u0027: volume})"},{"line_number":100,"context_line":"            for vol_msg in vol_msgs:"},{"line_number":101,"context_line":"                messages.append(vol_msg)"},{"line_number":102,"context_line":"            for snap_id in snap_ids:"},{"line_number":103,"context_line":"                snap_msgs \u003d cinder.message_list(self.request, search_opts\u003d{"},{"line_number":104,"context_line":"                    \u0027resource_type\u0027: \u0027volume_snapshot\u0027,"},{"line_number":105,"context_line":"                    \u0027resource_uuid\u0027: snap_id})"},{"line_number":106,"context_line":"                for snap_msg in snap_msgs:"},{"line_number":107,"context_line":"                    messages.append(snap_msg)"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"        except Exception:"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_f77c6584","line":106,"range":{"start_line":102,"start_character":12,"end_line":106,"end_character":42},"in_reply_to":"bf51134e_f9b8e8e5","updated":"2020-06-22 22:44:17.000000000","message":"This is a part of volume detail. Why do you need to show messages on related snapshots? I think they can be shown in the volume snapshot detail. I think you need to clarify this first.","commit_id":"3faa954afd7c4c3a14a2424f60d79eb4e20a10dc"}],"openstack_dashboard/dashboards/project/volumes/tests.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7472f63b5bed4e70c51998d96baebaad552f0d6b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"9f560f44_4c001a67","updated":"2020-09-08 20:25:55.000000000","message":"Overview tab of the volume detail page is tested, but the new message tab is not tested. Could you add a test to load the message tab of the volume detail page? (the message is set to preload\u003dFalse, so you need to test it explicitly.)\n\nThis applies to the volume snapshot test.","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"060f149a28fd45200890749e0977a3afde76a55f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"9f560f44_5e1d410d","in_reply_to":"9f560f44_23ccbab9","updated":"2020-09-10 01:50:14.000000000","message":"ok will add in a follow-up patch.\nalso in the above example, we have \"volume_details__snapshots_tab\" URL added which is not my case.\nso when I do the same it never went to \"volume_details__messages_tab\" as there is no such URL exist.","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"1b1e015a2cd6d809d322c0baa0824e6b0b04cc07","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"9f560f44_91f403d1","in_reply_to":"9f560f44_4c001a67","updated":"2020-09-09 07:06:01.000000000","message":"I am not able to understand how can I test \u0027volume_details__messages_tab\u0027 as there is no URL for that.","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"ce544b8609ff633cad70f2aef2b98ebe3c347f1e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"9f560f44_23ccbab9","in_reply_to":"9f560f44_8a620515","updated":"2020-09-10 00:38:15.000000000","message":"You can find several examples in the horizon codebase.\nOne example of non-preload tab is https://opendev.org/openstack/horizon/src/branch/master/openstack_dashboard/dashboards/project/volumes/tests.py#L1536","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"97cc54b4e4877bb7ab6c6d78e34ed2f626d6e735","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"9f560f44_ca3cfd93","in_reply_to":"9f560f44_91f403d1","updated":"2020-09-09 14:19:32.000000000","message":"IIRC we can request a specific tab by passing an addition parameter in an URL. however, I don\u0027t have time to look into details right now today.\n\nNo test coverage is not a good idae. If UT does not cover it, the integration test can cover it. (I still think we can cover it in UT though.)","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"ef494eb216cc5b7d3b31db09f8a65233c7fdef98","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"9f560f44_8a620515","in_reply_to":"9f560f44_ca3cfd93","updated":"2020-09-09 14:42:24.000000000","message":"Ok I will try to add more tests. I am trying to add a test in the latest P.S but it\u0027s in progress.\nhttps://review.opendev.org/#/c/734161/10/openstack_dashboard/dashboards/project/volumes/tests.py@1497","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"}],"openstack_dashboard/dashboards/project/volumes/views.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":203,"context_line":""},{"line_number":204,"context_line":"    @memoized.memoized_method"},{"line_number":205,"context_line":"    def get_data(self):"},{"line_number":206,"context_line":"        try:"},{"line_number":207,"context_line":"            volume_id \u003d self.kwargs[\u0027volume_id\u0027]"},{"line_number":208,"context_line":"            volume \u003d cinder.volume_get(self.request, volume_id)"},{"line_number":209,"context_line":"            search_opts \u003d self.get_search_opts(volume)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_cd6532e3","line":206,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":372,"context_line":""},{"line_number":373,"context_line":"    @memoized.memoized_method"},{"line_number":374,"context_line":"    def get_data(self):"},{"line_number":375,"context_line":"        try:"},{"line_number":376,"context_line":"            volume_id \u003d self.kwargs[\u0027volume_id\u0027]"},{"line_number":377,"context_line":"            volume \u003d cinder.volume_get(self.request, volume_id)"},{"line_number":378,"context_line":"        except Exception:"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_2d5f8e0f","line":375,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":523,"context_line":""},{"line_number":524,"context_line":"    @memoized.memoized_method"},{"line_number":525,"context_line":"    def get_object(self):"},{"line_number":526,"context_line":"        volume_id \u003d self.kwargs[\u0027volume_id\u0027]"},{"line_number":527,"context_line":"        try:"},{"line_number":528,"context_line":"            return cinder.volume_get(self.request, volume_id)"},{"line_number":529,"context_line":"        except Exception:"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_0d5c4a17","line":526,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":552,"context_line":""},{"line_number":553,"context_line":"    @memoized.memoized_method"},{"line_number":554,"context_line":"    def get_form(self, **kwargs):"},{"line_number":555,"context_line":"        form_class \u003d kwargs.get(\u0027form_class\u0027, self.get_form_class())"},{"line_number":556,"context_line":"        return super(EditAttachmentsView, self).get_form(form_class)"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":"    def get_context_data(self, **kwargs):"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_6d9a26c5","line":555,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":596,"context_line":""},{"line_number":597,"context_line":"    @memoized.memoized_method"},{"line_number":598,"context_line":"    def get_data(self):"},{"line_number":599,"context_line":"        try:"},{"line_number":600,"context_line":"            volume_id \u003d self.kwargs[\u0027volume_id\u0027]"},{"line_number":601,"context_line":"            volume \u003d cinder.volume_get(self.request, volume_id)"},{"line_number":602,"context_line":"        except Exception:"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_4d9f62b3","line":599,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":640,"context_line":""},{"line_number":641,"context_line":"    @memoized.memoized_method"},{"line_number":642,"context_line":"    def get_encryption_data(self):"},{"line_number":643,"context_line":"        try:"},{"line_number":644,"context_line":"            volume_id \u003d self.kwargs[\u0027volume_id\u0027]"},{"line_number":645,"context_line":"            self._encryption_metadata \u003d \\"},{"line_number":646,"context_line":"                cinder.volume_get_encryption_metadata(self.request,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_ada0bef4","line":643,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":655,"context_line":""},{"line_number":656,"context_line":"    @memoized.memoized_method"},{"line_number":657,"context_line":"    def get_volume_data(self):"},{"line_number":658,"context_line":"        try:"},{"line_number":659,"context_line":"            volume_id \u003d self.kwargs[\u0027volume_id\u0027]"},{"line_number":660,"context_line":"            volume \u003d cinder.volume_get(self.request, volume_id)"},{"line_number":661,"context_line":"        except Exception:"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_8da5fa05","line":658,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"09c7abea653b26449390319e0075332aecb787f2","unresolved":false,"context_lines":[{"line_number":672,"context_line":"class DownloadTransferCreds(generic.View):"},{"line_number":673,"context_line":"    @method_decorator(never_cache)"},{"line_number":674,"context_line":"    def get(self, request, transfer_id, auth_key):"},{"line_number":675,"context_line":"        try:"},{"line_number":676,"context_line":"            transfer \u003d cinder.transfer_get(self.request, transfer_id)"},{"line_number":677,"context_line":"        except Exception:"},{"line_number":678,"context_line":"            transfer \u003d None"}],"source_content_type":"text/x-python","patch_set":11,"id":"9f560f44_edad96ea","line":675,"updated":"2020-09-09 17:51:59.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"64db185c7942721d32308245b1527f2367dceb21"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":203,"context_line":""},{"line_number":204,"context_line":"    @memoized.memoized_method"},{"line_number":205,"context_line":"    def get_data(self):"},{"line_number":206,"context_line":"        try:"},{"line_number":207,"context_line":"            volume_id \u003d self.kwargs[\u0027volume_id\u0027]"},{"line_number":208,"context_line":"            volume \u003d cinder.volume_get(self.request, volume_id)"},{"line_number":209,"context_line":"            search_opts \u003d self.get_search_opts(volume)"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_4241df09","line":206,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":372,"context_line":""},{"line_number":373,"context_line":"    @memoized.memoized_method"},{"line_number":374,"context_line":"    def get_data(self):"},{"line_number":375,"context_line":"        try:"},{"line_number":376,"context_line":"            volume_id \u003d self.kwargs[\u0027volume_id\u0027]"},{"line_number":377,"context_line":"            volume \u003d cinder.volume_get(self.request, volume_id)"},{"line_number":378,"context_line":"        except Exception:"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_a24b9b28","line":375,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":523,"context_line":""},{"line_number":524,"context_line":"    @memoized.memoized_method"},{"line_number":525,"context_line":"    def get_object(self):"},{"line_number":526,"context_line":"        volume_id \u003d self.kwargs[\u0027volume_id\u0027]"},{"line_number":527,"context_line":"        try:"},{"line_number":528,"context_line":"            return cinder.volume_get(self.request, volume_id)"},{"line_number":529,"context_line":"        except Exception:"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_82465720","line":526,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":552,"context_line":""},{"line_number":553,"context_line":"    @memoized.memoized_method"},{"line_number":554,"context_line":"    def get_form(self, **kwargs):"},{"line_number":555,"context_line":"        form_class \u003d kwargs.get(\u0027form_class\u0027, self.get_form_class())"},{"line_number":556,"context_line":"        return super(EditAttachmentsView, self).get_form(form_class)"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":"    def get_context_data(self, **kwargs):"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_e25113db","line":555,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":596,"context_line":""},{"line_number":597,"context_line":"    @memoized.memoized_method"},{"line_number":598,"context_line":"    def get_data(self):"},{"line_number":599,"context_line":"        try:"},{"line_number":600,"context_line":"            volume_id \u003d self.kwargs[\u0027volume_id\u0027]"},{"line_number":601,"context_line":"            volume \u003d cinder.volume_get(self.request, volume_id)"},{"line_number":602,"context_line":"        except Exception:"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_c24ccf40","line":599,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":640,"context_line":""},{"line_number":641,"context_line":"    @memoized.memoized_method"},{"line_number":642,"context_line":"    def get_encryption_data(self):"},{"line_number":643,"context_line":"        try:"},{"line_number":644,"context_line":"            volume_id \u003d self.kwargs[\u0027volume_id\u0027]"},{"line_number":645,"context_line":"            self._encryption_metadata \u003d \\"},{"line_number":646,"context_line":"                cinder.volume_get_encryption_metadata(self.request,"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_22614baa","line":643,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":655,"context_line":""},{"line_number":656,"context_line":"    @memoized.memoized_method"},{"line_number":657,"context_line":"    def get_volume_data(self):"},{"line_number":658,"context_line":"        try:"},{"line_number":659,"context_line":"            volume_id \u003d self.kwargs[\u0027volume_id\u0027]"},{"line_number":660,"context_line":"            volume \u003d cinder.volume_get(self.request, volume_id)"},{"line_number":661,"context_line":"        except Exception:"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_026407b8","line":658,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"a617b87ef150f8c9bb4726da20d30140250d9a88","unresolved":false,"context_lines":[{"line_number":672,"context_line":"class DownloadTransferCreds(generic.View):"},{"line_number":673,"context_line":"    @method_decorator(never_cache)"},{"line_number":674,"context_line":"    def get(self, request, transfer_id, auth_key):"},{"line_number":675,"context_line":"        try:"},{"line_number":676,"context_line":"            transfer \u003d cinder.transfer_get(self.request, transfer_id)"},{"line_number":677,"context_line":"        except Exception:"},{"line_number":678,"context_line":"            transfer \u003d None"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f560f44_6257c3cb","line":675,"updated":"2020-09-10 11:53:32.000000000","message":"pep8: C0321: More than one statement on a single line (multiple-statements)","commit_id":"79ff0d45c4f653da35db695b4ae313edb38cc67d"}],"releasenotes/notes/cinder-user-facing-messages-92cfd25492616d6d.yaml":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7472f63b5bed4e70c51998d96baebaad552f0d6b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    User can see failure summary messages on horizon dashboard"},{"line_number":5,"context_line":"    for volumes and snapshots."}],"source_content_type":"text/x-yaml","patch_set":9,"id":"9f560f44_8ce23200","line":5,"updated":"2020-09-08 20:25:55.000000000","message":"Even before this patch, a user can see messages on a specific *volume* in the detail page. It is better to explain what is improved with more detail.","commit_id":"08830739957dd3b021c0546c5924d02dd7980641"}]}
