)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":35125,"name":"Mauricio Harley","email":"mharley@redhat.com","username":"mharley-rh"},"change_message_id":"374865d4907cbdce706a059654c5cb07e87904b6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"4f7bd161_e2da47ef","updated":"2023-01-16 14:30:50.000000000","message":"recheck","commit_id":"9dcd7dfc4da8b9a5d1b53a83f80575be5751843a"},{"author":{"_account_id":35125,"name":"Mauricio Harley","email":"mharley@redhat.com","username":"mharley-rh"},"change_message_id":"366416ca780ed21acd1afb273e26137c2909e9b9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"8bb560bf_3d4cfa58","updated":"2023-01-16 13:30:20.000000000","message":"recheck","commit_id":"9dcd7dfc4da8b9a5d1b53a83f80575be5751843a"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"67d0b632f018ce7d2ce30fee5fcf093582ae3efe","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"9733ab35_4149ecda","updated":"2023-02-15 14:30:51.000000000","message":"waiting now for version bump for barbican client","commit_id":"83d070f49322a1c55466f43ba0581dedf33ac420"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"c4b859bb502616cdea180bc0a16216ca6d2407c4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":22,"id":"418d1fc8_531ff14c","updated":"2023-02-17 08:41:52.000000000","message":"Need CI to pass first though.","commit_id":"bc6d87b96912212ab797ad7634b2a45e37ea5fc6"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"b4a7c6c62bee58c3b41580b4bdd8233ffbe320f5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":22,"id":"76641aa7_c995d7af","updated":"2023-02-17 08:45:59.000000000","message":"recheck","commit_id":"bc6d87b96912212ab797ad7634b2a45e37ea5fc6"}],"castellan/key_manager/key_manager.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"c24a35938b6c074c6863a940d464039f56538686","unresolved":true,"context_lines":[{"line_number":122,"context_line":"        \"\"\""},{"line_number":123,"context_line":"        pass"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"    @abc.abstractmethod"},{"line_number":126,"context_line":"    def add_consumer(self, context, managed_object_id, consumer_data):"},{"line_number":127,"context_line":"        \"\"\"Add a consumer to a managed object."},{"line_number":128,"context_line":""}],"source_content_type":"text/x-python","patch_set":22,"id":"26539a85_4457fa75","line":125,"updated":"2024-02-28 11:20:58.000000000","message":"to avoid breaking users \nnew abstract method should be avoided and instead you should provide a default implemeation raising NotImplementedError\n\nother wise this requires a Major version bump as its a api Breakage","commit_id":"bc6d87b96912212ab797ad7634b2a45e37ea5fc6"}],"castellan/tests/unit/key_manager/test_barbican_key_manager.py":[{"author":{"_account_id":35125,"name":"Mauricio Harley","email":"mharley@redhat.com","username":"mharley-rh"},"change_message_id":"366416ca780ed21acd1afb273e26137c2909e9b9","unresolved":true,"context_lines":[{"line_number":679,"context_line":"            resource_id\u003dresource_id)"},{"line_number":680,"context_line":""},{"line_number":681,"context_line":"    def _mock_list_versions(self):"},{"line_number":682,"context_line":"        list_versions \u003d [{"},{"line_number":683,"context_line":"            \u0027id\u0027: \u0027v1\u0027, \u0027status\u0027: \u0027CURRENT\u0027, \u0027min_version\u0027: \u00271.0\u0027,"},{"line_number":684,"context_line":"            \u0027max_version\u0027: \u00271.1\u0027, \u0027links\u0027: []}"},{"line_number":685,"context_line":"        ]"},{"line_number":686,"context_line":"        self.list_versions.return_value \u003d list_versions"},{"line_number":687,"context_line":""},{"line_number":688,"context_line":"    def _get_custom_consumer_data("}],"source_content_type":"text/x-python","patch_set":5,"id":"8b965f9f_3f20112a","line":685,"range":{"start_line":682,"start_character":0,"end_line":685,"end_character":9},"updated":"2023-01-16 13:30:20.000000000","message":"Shouldn\u0027t the \"min_version\"\u0027s and \"max_version\"\u0027s values be defined in the beginning of the file?","commit_id":"ea335857d61f866a3324b3581e26face9e875b30"},{"author":{"_account_id":35125,"name":"Mauricio Harley","email":"mharley@redhat.com","username":"mharley-rh"},"change_message_id":"df3bd8fa815a5fb9aeb245630ee6aaff7ecc39d7","unresolved":false,"context_lines":[{"line_number":679,"context_line":"            resource_id\u003dresource_id)"},{"line_number":680,"context_line":""},{"line_number":681,"context_line":"    def _mock_list_versions(self):"},{"line_number":682,"context_line":"        list_versions \u003d [{"},{"line_number":683,"context_line":"            \u0027id\u0027: \u0027v1\u0027, \u0027status\u0027: \u0027CURRENT\u0027, \u0027min_version\u0027: \u00271.0\u0027,"},{"line_number":684,"context_line":"            \u0027max_version\u0027: \u00271.1\u0027, \u0027links\u0027: []}"},{"line_number":685,"context_line":"        ]"},{"line_number":686,"context_line":"        self.list_versions.return_value \u003d list_versions"},{"line_number":687,"context_line":""},{"line_number":688,"context_line":"    def _get_custom_consumer_data("}],"source_content_type":"text/x-python","patch_set":5,"id":"dcb35921_c8311632","line":685,"range":{"start_line":682,"start_character":0,"end_line":685,"end_character":9},"in_reply_to":"728b6ece_369a3190","updated":"2023-02-14 15:53:50.000000000","message":"Ack","commit_id":"ea335857d61f866a3324b3581e26face9e875b30"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"0ca8cf89a721509dcd5e4bf6c4dba3d3847d4c93","unresolved":true,"context_lines":[{"line_number":679,"context_line":"            resource_id\u003dresource_id)"},{"line_number":680,"context_line":""},{"line_number":681,"context_line":"    def _mock_list_versions(self):"},{"line_number":682,"context_line":"        list_versions \u003d [{"},{"line_number":683,"context_line":"            \u0027id\u0027: \u0027v1\u0027, \u0027status\u0027: \u0027CURRENT\u0027, \u0027min_version\u0027: \u00271.0\u0027,"},{"line_number":684,"context_line":"            \u0027max_version\u0027: \u00271.1\u0027, \u0027links\u0027: []}"},{"line_number":685,"context_line":"        ]"},{"line_number":686,"context_line":"        self.list_versions.return_value \u003d list_versions"},{"line_number":687,"context_line":""},{"line_number":688,"context_line":"    def _get_custom_consumer_data("}],"source_content_type":"text/x-python","patch_set":5,"id":"728b6ece_369a3190","line":685,"range":{"start_line":682,"start_character":0,"end_line":685,"end_character":9},"in_reply_to":"8b965f9f_3f20112a","updated":"2023-02-14 11:17:34.000000000","message":"IMO this is a big file and it\u0027s easier to read when it is close to where it\u0027s used.","commit_id":"ea335857d61f866a3324b3581e26face9e875b30"}]}
