)]}'
{"nova/network/manager.py":[{"author":{"_account_id":144,"name":"justinsb","email":"justin@fathomdb.com","username":"justin-fathomdb"},"change_message_id":"42eb66772ebb3846a259d5fc4970b2db2b8cb7e0","unresolved":false,"context_lines":[{"line_number":541,"context_line":"            if uuidutils.is_uuid_like(instance_id):"},{"line_number":542,"context_line":"                instance \u003d instance_obj.Instance.get_by_uuid("},{"line_number":543,"context_line":"                        read_deleted_context, instance_id)"},{"line_number":544,"context_line":"            else:"},{"line_number":545,"context_line":"                instance \u003d instance_obj.Instance.get_by_id("},{"line_number":546,"context_line":"                        read_deleted_context, instance_id)"},{"line_number":547,"context_line":"            # NOTE(russellb) in case instance_id was an ID and not UUID"}],"source_content_type":"text/x-python","patch_set":10,"id":"AAAAUH%2F9gIU%3D","line":544,"updated":"2014-02-06 13:46:40.000000000","message":"Different behaviour based on the \u0027shape\u0027 of an argument... here be dragons.","commit_id":"611a1fb695bb9eb7d0f0a98a96548dfe8ac59443"},{"author":{"_account_id":144,"name":"justinsb","email":"justin@fathomdb.com","username":"justin-fathomdb"},"change_message_id":"42eb66772ebb3846a259d5fc4970b2db2b8cb7e0","unresolved":false,"context_lines":[{"line_number":544,"context_line":"            else:"},{"line_number":545,"context_line":"                instance \u003d instance_obj.Instance.get_by_id("},{"line_number":546,"context_line":"                        read_deleted_context, instance_id)"},{"line_number":547,"context_line":"            # NOTE(russellb) in case instance_id was an ID and not UUID"},{"line_number":548,"context_line":"            instance_uuid \u003d instance.uuid"},{"line_number":549,"context_line":"            host \u003d kwargs.get(\u0027host\u0027)"},{"line_number":550,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"AAAAUH%2F9gII%3D","line":547,"updated":"2014-02-06 13:46:40.000000000","message":"Does anyone do this?  Why?  Let\u0027s fix that code instead....\n\nEven if so, I don\u0027t see why fixing that would belong here.","commit_id":"611a1fb695bb9eb7d0f0a98a96548dfe8ac59443"},{"author":{"_account_id":6450,"name":"Hans Lindgren","email":"hanlind@kth.se","username":"hanlind"},"change_message_id":"38db8a18a0ac5518d023c6defff0f466fc38f3e5","unresolved":false,"context_lines":[{"line_number":560,"context_line":"                  context\u003dcontext, instance_uuid\u003dinstance_uuid)"},{"line_number":561,"context_line":"        # deallocate fixed ips"},{"line_number":562,"context_line":"        for fixed_ip in fixed_ips:"},{"line_number":563,"context_line":"            self.deallocate_fixed_ip(context, str(fixed_ip.address), host\u003dhost)"},{"line_number":564,"context_line":""},{"line_number":565,"context_line":"        if CONF.update_dns_entries:"},{"line_number":566,"context_line":"            network_ids \u003d [fixed_ip.network_id for fixed_ip in fixed_ips]"}],"source_content_type":"text/x-python","patch_set":12,"id":"AAAAUX%2F%2B6pE%3D","line":563,"updated":"2014-02-24 18:45:38.000000000","message":"any reason instance is not included in this call?","commit_id":"5d16857286960ffeb2f21ff6e5ad6707f21a0281"},{"author":{"_account_id":6450,"name":"Hans Lindgren","email":"hanlind@kth.se","username":"hanlind"},"change_message_id":"38db8a18a0ac5518d023c6defff0f466fc38f3e5","unresolved":false,"context_lines":[{"line_number":1520,"context_line":"    def deallocate_fixed_ip(self, context, address, host\u003dNone, teardown\u003dTrue,"},{"line_number":1521,"context_line":"            instance\u003dNone):"},{"line_number":1522,"context_line":"        \"\"\"Returns a fixed ip to the pool.\"\"\""},{"line_number":1523,"context_line":"        super(FlatManager, self).deallocate_fixed_ip(context, address, host,"},{"line_number":1524,"context_line":"                                                     teardown)"},{"line_number":1525,"context_line":"        fixed_ip_obj.FixedIP.disassociate_by_address(context, address)"},{"line_number":1526,"context_line":""}],"source_content_type":"text/x-python","patch_set":12,"id":"AAAAUX%2F%2B6qI%3D","line":1523,"updated":"2014-02-24 18:45:38.000000000","message":"same here","commit_id":"5d16857286960ffeb2f21ff6e5ad6707f21a0281"}]}
