)]}'
{"octavia/network/drivers/neutron/allowed_address_pairs.py":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"66128c50981be1e599c58424d9c965703f7ab08c","unresolved":false,"context_lines":[{"line_number":153,"context_line":"                     # 51 and 112"},{"line_number":154,"context_line":"                     if rule.get(\u0027direction\u0027) !\u003d \u0027egress\u0027 and"},{"line_number":155,"context_line":"                     rule.get(\u0027protocol\u0027) and"},{"line_number":156,"context_line":"                     rule.get(\u0027protocol\u0027).lower() \u003d\u003d \u0027tcp\u0027]"},{"line_number":157,"context_line":"        add_ports \u003d set(updated_ports) - set(old_ports)"},{"line_number":158,"context_line":"        del_ports \u003d set(old_ports) - set(updated_ports)"},{"line_number":159,"context_line":"        for rule in rules.get(\u0027security_group_rules\u0027, []):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f436f4f_35ff9d02","line":156,"updated":"2017-08-09 19:06:45.000000000","message":"couldn\u0027t we just do this?\n\nrule.get(\u0027protocol\u0027, \u0027\u0027).lower() \u003d\u003d \u0027tcp\u0027","commit_id":"0342c8650f3f568638e98b05ef38179f4f2cfe71"}]}
