)]}'
{"glance/api/v2/images.py":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"c97bda94ae86bc72eacd99111ed090409fa81c0a","unresolved":true,"context_lines":[{"line_number":939,"context_line":"                         \"characters.\"))"},{"line_number":940,"context_line":"                raise webob.exc.HTTPBadRequest(explanation\u003dmsg)"},{"line_number":941,"context_line":""},{"line_number":942,"context_line":"            if key in self._reserved_properties:"},{"line_number":943,"context_line":"                msg \u003d _(\"Attribute \u0027%s\u0027 is reserved.\") % key"},{"line_number":944,"context_line":"                raise webob.exc.HTTPForbidden(msg)"},{"line_number":945,"context_line":"            if any(key.startswith(ns) for ns in self._reserved_namespaces):"},{"line_number":946,"context_line":"                msg \u003d _(\"Attribute \u0027%s\u0027 is reserved.\") % key"},{"line_number":947,"context_line":"                raise webob.exc.HTTPForbidden(msg)"},{"line_number":948,"context_line":""},{"line_number":949,"context_line":"        return dict(image\u003dimage, extra_properties\u003dproperties, tags\u003dtags)"},{"line_number":950,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"69799105_dfbaa3ac","line":947,"range":{"start_line":942,"start_character":12,"end_line":947,"end_character":50},"updated":"2021-01-22 13:49:26.000000000","message":"Combine with \u0027or\u0027 ?","commit_id":"1a779888dd3e68b26d8b54bd1ddf15c3284cc462"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"c97bda94ae86bc72eacd99111ed090409fa81c0a","unresolved":true,"context_lines":[{"line_number":1037,"context_line":"        if path_root in self._readonly_properties:"},{"line_number":1038,"context_line":"            msg \u003d _(\"Attribute \u0027%s\u0027 is read-only.\") % path_root"},{"line_number":1039,"context_line":"            raise webob.exc.HTTPForbidden(explanation\u003dsix.text_type(msg))"},{"line_number":1040,"context_line":"        if path_root in self._reserved_properties:"},{"line_number":1041,"context_line":"            msg \u003d _(\"Attribute \u0027%s\u0027 is reserved.\") % path_root"},{"line_number":1042,"context_line":"            raise webob.exc.HTTPForbidden(explanation\u003dsix.text_type(msg))"},{"line_number":1043,"context_line":"        if any(path_root.startswith(ns) for ns in self._reserved_namespaces):"},{"line_number":1044,"context_line":"            msg \u003d _(\"Attribute \u0027%s\u0027 is reserved.\") % path_root"},{"line_number":1045,"context_line":"            raise webob.exc.HTTPForbidden(explanation\u003dmsg)"},{"line_number":1046,"context_line":""},{"line_number":1047,"context_line":"        if change[\u0027op\u0027] \u003d\u003d \u0027remove\u0027:"},{"line_number":1048,"context_line":"            return"}],"source_content_type":"text/x-python","patch_set":2,"id":"70f01a98_8ad931a1","line":1045,"range":{"start_line":1040,"start_character":8,"end_line":1045,"end_character":58},"updated":"2021-01-22 13:49:26.000000000","message":"ditto?","commit_id":"1a779888dd3e68b26d8b54bd1ddf15c3284cc462"}]}
