)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"69488ef5541bdd217eaa721e2747f67a7cab6254","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"0658c074_591f4103","updated":"2022-04-22 07:58:42.000000000","message":"recheck","commit_id":"de2b367b48ebc8a95e3bdc5aec44c4de69cb08e1"}],"oslo_utils/strutils.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5f3845ed6bd5681a6c582879c223c80474a49383","unresolved":true,"context_lines":[{"line_number":304,"context_line":"    \u003e\u003e\u003e mask_password(\"\u0027original_password\u0027 : \u0027aaaaa\u0027\")"},{"line_number":305,"context_line":"    \"\u0027original_password\u0027 : \u0027***\u0027\""},{"line_number":306,"context_line":"    \u003e\u003e\u003e mask_password(\"\u0027original_password\u0027 :   \u0027aaaaa\u0027\")"},{"line_number":307,"context_line":"    \"\u0027original_password\u0027 :   \u0027***\u0027\""},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"    .. versionadded:: 0.2"},{"line_number":310,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"4ddf392b_eee6158a","line":307,"updated":"2022-04-20 15:54:36.000000000","message":"Just remove this last entry","commit_id":"c11e46e8519c7609bbad4f3551185933046859bd"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"808eb67b31e189ff62891874b44b7e4c0486b17b","unresolved":false,"context_lines":[{"line_number":304,"context_line":"    \u003e\u003e\u003e mask_password(\"\u0027original_password\u0027 : \u0027aaaaa\u0027\")"},{"line_number":305,"context_line":"    \"\u0027original_password\u0027 : \u0027***\u0027\""},{"line_number":306,"context_line":"    \u003e\u003e\u003e mask_password(\"\u0027original_password\u0027 :   \u0027aaaaa\u0027\")"},{"line_number":307,"context_line":"    \"\u0027original_password\u0027 :   \u0027***\u0027\""},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"    .. versionadded:: 0.2"},{"line_number":310,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9b03181f_aa2d8f39","line":307,"in_reply_to":"4ddf392b_eee6158a","updated":"2022-04-22 01:28:33.000000000","message":"Done","commit_id":"c11e46e8519c7609bbad4f3551185933046859bd"}],"oslo_utils/tests/test_netutils.py":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"5c7b47e3d7edc0c5e8b7d99cbf390bca5f1a1748","unresolved":true,"context_lines":[{"line_number":233,"context_line":""},{"line_number":234,"context_line":"    def test_is_valid_mac(self):"},{"line_number":235,"context_line":"        self.assertTrue(netutils.is_valid_mac(\"52:54:00:cf:2d:31\"))"},{"line_number":236,"context_line":"        self.assertTrue(netutils.is_valid_mac(\"52:54:00:cf:2d:31\"))"},{"line_number":237,"context_line":"        self.assertFalse(netutils.is_valid_mac(\"127.0.0.1\"))"},{"line_number":238,"context_line":"        self.assertFalse(netutils.is_valid_mac(\"not:a:mac:address\"))"},{"line_number":239,"context_line":"        self.assertFalse(netutils.is_valid_mac(\"52-54-00-cf-2d-31\"))"}],"source_content_type":"text/x-python","patch_set":1,"id":"0f63cb0c_92eacf1f","line":236,"range":{"start_line":236,"start_character":8,"end_line":236,"end_character":67},"updated":"2022-04-19 13:02:24.000000000","message":"This test is identical to the previous one (line 235), so instead of simply removing the unicode encoding I\u0027d suggest to simply remove this line.","commit_id":"0399f6de44ac5a3ac324135b70d3a43085eba616"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"8b2bee862bfd36ef4cee77c9982de8178e0df5bd","unresolved":false,"context_lines":[{"line_number":233,"context_line":""},{"line_number":234,"context_line":"    def test_is_valid_mac(self):"},{"line_number":235,"context_line":"        self.assertTrue(netutils.is_valid_mac(\"52:54:00:cf:2d:31\"))"},{"line_number":236,"context_line":"        self.assertTrue(netutils.is_valid_mac(\"52:54:00:cf:2d:31\"))"},{"line_number":237,"context_line":"        self.assertFalse(netutils.is_valid_mac(\"127.0.0.1\"))"},{"line_number":238,"context_line":"        self.assertFalse(netutils.is_valid_mac(\"not:a:mac:address\"))"},{"line_number":239,"context_line":"        self.assertFalse(netutils.is_valid_mac(\"52-54-00-cf-2d-31\"))"}],"source_content_type":"text/x-python","patch_set":1,"id":"36abb7d0_6fc99d19","line":236,"range":{"start_line":236,"start_character":8,"end_line":236,"end_character":67},"in_reply_to":"0f63cb0c_92eacf1f","updated":"2022-04-20 00:52:02.000000000","message":"Good catch, Done.","commit_id":"0399f6de44ac5a3ac324135b70d3a43085eba616"}]}
