)]}'
{"neutron/agent/linux/ipset_manager.py":[{"author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"change_message_id":"2770c7a70bf956def6949dc24be104df33dd9e6e","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        \"\"\""},{"line_number":46,"context_line":"        sanitized_addresses \u003d []"},{"line_number":47,"context_line":"        for ip in addresses:"},{"line_number":48,"context_line":"            if (netaddr.IPNetwork(ip).prefixlen \u003d\u003d 0):"},{"line_number":49,"context_line":"                if(netaddr.IPNetwork(ip).version \u003d\u003d 4):"},{"line_number":50,"context_line":"                    sanitized_addresses.append(\u00270.0.0.0/1\u0027)"},{"line_number":51,"context_line":"                    sanitized_addresses.append(\u0027128.0.0.0/1\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa32b979_3a946341","line":48,"updated":"2015-06-23 19:38:11.000000000","message":"Why creating 3 types the same object netaddr.IPNetwork(ip)?","commit_id":"07b32d80a521f97bbb3dc60e07a460c27c68d415"},{"author":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"change_message_id":"34ee6edd8feae949d5f5273948323c12d4db2f01","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        \"\"\""},{"line_number":46,"context_line":"        sanitized_addresses \u003d []"},{"line_number":47,"context_line":"        for ip in addresses:"},{"line_number":48,"context_line":"            if (netaddr.IPNetwork(ip).prefixlen \u003d\u003d 0):"},{"line_number":49,"context_line":"                if(netaddr.IPNetwork(ip).version \u003d\u003d 4):"},{"line_number":50,"context_line":"                    sanitized_addresses.append(\u00270.0.0.0/1\u0027)"},{"line_number":51,"context_line":"                    sanitized_addresses.append(\u0027128.0.0.0/1\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa32b979_7fd2abd2","line":48,"in_reply_to":"fa32b979_3a946341","updated":"2015-06-24 17:25:38.000000000","message":"Looks like we\u0027re letting this merge. I\u0027ll fix this now in a follow up patch.","commit_id":"07b32d80a521f97bbb3dc60e07a460c27c68d415"},{"author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"change_message_id":"d1623825e9f6a9a051769e35a6c266d440b8cebc","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        \"\"\""},{"line_number":46,"context_line":"        sanitized_addresses \u003d []"},{"line_number":47,"context_line":"        for ip in addresses:"},{"line_number":48,"context_line":"            if (netaddr.IPNetwork(ip).prefixlen \u003d\u003d 0):"},{"line_number":49,"context_line":"                if(netaddr.IPNetwork(ip).version \u003d\u003d 4):"},{"line_number":50,"context_line":"                    sanitized_addresses.append(\u00270.0.0.0/1\u0027)"},{"line_number":51,"context_line":"                    sanitized_addresses.append(\u0027128.0.0.0/1\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa32b979_51cc7b88","line":48,"in_reply_to":"fa32b979_7fd2abd2","updated":"2015-06-24 17:39:15.000000000","message":"i am already on it :)","commit_id":"07b32d80a521f97bbb3dc60e07a460c27c68d415"}]}
