)]}'
{"shade/openstackcloud.py":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"45d2562d1fe76dc40cfe5fe21bd14520a111c490","unresolved":false,"context_lines":[{"line_number":4816,"context_line":"                            server\u003dserver[\u0027id\u0027], dest\u003dnat_network[\u0027name\u0027]))"},{"line_number":4817,"context_line":"                ports \u003d maybe_ports"},{"line_number":4818,"context_line":""},{"line_number":4819,"context_line":"            # Select the first available IPv4 address"},{"line_number":4820,"context_line":"            for port in reversed(ports):"},{"line_number":4821,"context_line":"                for address in port.get(\u0027fixed_ips\u0027, list()):"},{"line_number":4822,"context_line":"                    try:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_259923c3","line":4819,"range":{"start_line":4819,"start_character":12,"end_line":4819,"end_character":53},"updated":"2017-05-23 21:21:23.000000000","message":"Nit this comment isn\u0027t quite right anymore. We are implicitly assuming that reversed(ports) gives us the ports sorted via time created I think. We should probably talk about that here.","commit_id":"424cc516a9316ecd804ca78cd9ceed1eec09d1db"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"45d2562d1fe76dc40cfe5fe21bd14520a111c490","unresolved":false,"context_lines":[{"line_number":4820,"context_line":"            for port in reversed(ports):"},{"line_number":4821,"context_line":"                for address in port.get(\u0027fixed_ips\u0027, list()):"},{"line_number":4822,"context_line":"                    try:"},{"line_number":4823,"context_line":"                        ip \u003d ipaddress.ip_address(address[\u0027ip_address\u0027])"},{"line_number":4824,"context_line":"                    except Exception:"},{"line_number":4825,"context_line":"                        continue"},{"line_number":4826,"context_line":"                    if ip.version \u003d\u003d 4:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_4543f713","line":4823,"range":{"start_line":4823,"start_character":24,"end_line":4823,"end_character":72},"updated":"2017-05-23 21:21:23.000000000","message":"It is really an IP Address!","commit_id":"424cc516a9316ecd804ca78cd9ceed1eec09d1db"}]}
