)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":34451,"name":"Fernando Royo","email":"froyo@redhat.com","username":"froyo"},"change_message_id":"c3a96a849614e675b6234e0453f1da4336b91b26","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"dc2eefb0_1cbbc29d","updated":"2022-07-14 13:29:24.000000000","message":"LGTM","commit_id":"1be43aff796959a8420b46b6ff194f1de73b61fb"},{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"14d3474819f57213140ce8fc4d904d8a31b2d265","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"0bfc0c56_61b0d07b","updated":"2022-07-19 13:28:48.000000000","message":"LGTM","commit_id":"4dba213f3c15e5efbe35582a8c9a57b7b5d1269f"}],"ovn_octavia_provider/helper.py":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"e4ba37e7fea7b23a4b3ad7f0950e3d4fe494a73f","unresolved":true,"context_lines":[{"line_number":492,"context_line":"        return pool_key, ovn_lb"},{"line_number":493,"context_line":""},{"line_number":494,"context_line":"    def _check_ip_in_subnet(self, ip, subnet):"},{"line_number":495,"context_line":"        return (ipaddress.ip_address(ip) in ipaddress.ip_network(subnet))"},{"line_number":496,"context_line":""},{"line_number":497,"context_line":"    def _get_subnet_from_pool(self, pool_id):"},{"line_number":498,"context_line":"        pool \u003d self._octavia_driver_lib.get_pool(pool_id)"}],"source_content_type":"text/x-python","patch_set":4,"id":"d6e8bc90_e1b4cebc","line":495,"updated":"2022-07-20 08:00:49.000000000","message":"You can do the same with netaddr lib which is already imported:\n\n    netaddr.IPAddress(ip) in netaddr.IPNetwork(subnet)","commit_id":"4dba213f3c15e5efbe35582a8c9a57b7b5d1269f"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"46bd1369c1461f62a118f13b328b627d04530c6a","unresolved":false,"context_lines":[{"line_number":492,"context_line":"        return pool_key, ovn_lb"},{"line_number":493,"context_line":""},{"line_number":494,"context_line":"    def _check_ip_in_subnet(self, ip, subnet):"},{"line_number":495,"context_line":"        return (ipaddress.ip_address(ip) in ipaddress.ip_network(subnet))"},{"line_number":496,"context_line":""},{"line_number":497,"context_line":"    def _get_subnet_from_pool(self, pool_id):"},{"line_number":498,"context_line":"        pool \u003d self._octavia_driver_lib.get_pool(pool_id)"}],"source_content_type":"text/x-python","patch_set":4,"id":"6f621663_4fba2843","line":495,"in_reply_to":"7a783332_15a37815","updated":"2022-07-20 12:53:33.000000000","message":"Done","commit_id":"4dba213f3c15e5efbe35582a8c9a57b7b5d1269f"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"63043dff789fd63b631730757b428085e0e29fb1","unresolved":true,"context_lines":[{"line_number":492,"context_line":"        return pool_key, ovn_lb"},{"line_number":493,"context_line":""},{"line_number":494,"context_line":"    def _check_ip_in_subnet(self, ip, subnet):"},{"line_number":495,"context_line":"        return (ipaddress.ip_address(ip) in ipaddress.ip_network(subnet))"},{"line_number":496,"context_line":""},{"line_number":497,"context_line":"    def _get_subnet_from_pool(self, pool_id):"},{"line_number":498,"context_line":"        pool \u003d self._octavia_driver_lib.get_pool(pool_id)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a783332_15a37815","line":495,"in_reply_to":"d6e8bc90_e1b4cebc","updated":"2022-07-20 08:28:05.000000000","message":"ohh, right! nice! I\u0027ll change it right away!","commit_id":"4dba213f3c15e5efbe35582a8c9a57b7b5d1269f"}]}
