)]}'
{"neutron/policy.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b2f32a8553025f697b54723b2abb55d9b3280d46","unresolved":true,"context_lines":[{"line_number":360,"context_line":"        # Store kind and match if it would be need to deepcopy this object in"},{"line_number":361,"context_line":"        # Python 3.6 or older"},{"line_number":362,"context_line":"        self.original_kind \u003d kind"},{"line_number":363,"context_line":"        self.original_match \u003d match"},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"        # Process the match"},{"line_number":366,"context_line":"        resource, field_value \u003d match.split(\u0027:\u0027, 1)"}],"source_content_type":"text/x-python","patch_set":1,"id":"412a6801_7e3b551b","line":363,"updated":"2021-02-09 10:44:27.000000000","message":"This isn\u0027t necessary. The superclass stores these as \u0027kind\u0027 and \u0027match\u0027 objects\n\nLater: Actually, no. We modify these before passing them through, as seen below. Reversing that modification is probably more effort than it\u0027s worth. Shouldn\u0027t these be private though?","commit_id":"e575ac50b0d39975ec011616c341e381e189859b"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b2f32a8553025f697b54723b2abb55d9b3280d46","unresolved":true,"context_lines":[{"line_number":387,"context_line":"        # NOTE(slaweq): for Python 3.6 and lower we need workaround as deepcopy"},{"line_number":388,"context_line":"        # of the regex modules don\u0027t works there, see bug"},{"line_number":389,"context_line":"        # https://bugs.python.org/issue10076"},{"line_number":390,"context_line":"        return FieldCheck(self.original_kind, self.original_match)"},{"line_number":391,"context_line":""},{"line_number":392,"context_line":"    def __call__(self, target_dict, cred_dict, enforcer):"},{"line_number":393,"context_line":"        target_value \u003d self._get_target_value(target_dict)"}],"source_content_type":"text/x-python","patch_set":1,"id":"4609e2b9_f3008b20","line":390,"updated":"2021-02-09 10:44:27.000000000","message":"Would it make sense to just do this consistently and add a TODO to remove this in the future? If we don\u0027t, we\u0027ll open ourselves up to weird behavior changes between Python versions.","commit_id":"e575ac50b0d39975ec011616c341e381e189859b"}]}
