)]}'
{"nova/db/sqlalchemy/api.py":[{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"cac2262ad2868eb58a6027cc1424b4315e303487","unresolved":false,"context_lines":[{"line_number":1198,"context_line":"@require_context"},{"line_number":1199,"context_line":"def fixed_ip_get_by_floating_address(context, floating_address):"},{"line_number":1200,"context_line":"    subq \u003d model_query(context, models.FloatingIp.fixed_ip_id).\\"},{"line_number":1201,"context_line":"            filter_by(address\u003dfloating_address).\\"},{"line_number":1202,"context_line":"            limit(1).\\"},{"line_number":1203,"context_line":"            subquery()"},{"line_number":1204,"context_line":"    return model_query(context, models.FixedIp).\\"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FlKA%3D","line":1201,"updated":"2013-01-15 04:14:02.000000000","message":"should you explicitly add read_deleted\u003d\"No\" here?","commit_id":"d39c96a8038657ed3bdeb3b23d25b6fc8d2e5e4c"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"127df5045e4102c85748d732d1849bc17b49cbfa","unresolved":false,"context_lines":[{"line_number":1198,"context_line":"@require_context"},{"line_number":1199,"context_line":"def fixed_ip_get_by_floating_address(context, floating_address):"},{"line_number":1200,"context_line":"    subq \u003d model_query(context, models.FloatingIp.fixed_ip_id).\\"},{"line_number":1201,"context_line":"            filter_by(address\u003dfloating_address).\\"},{"line_number":1202,"context_line":"            limit(1).\\"},{"line_number":1203,"context_line":"            subquery()"},{"line_number":1204,"context_line":"    return model_query(context, models.FixedIp).\\"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FkdE%3D","line":1201,"in_reply_to":"AAAAM3%2F%2FlKA%3D","updated":"2013-01-15 18:22:56.000000000","message":"I based this function off of floating_ip_get_by_fixed_address which didn\u0027t have an explicit read_deleted\u003d\"No\".   But not sure which way is right either.","commit_id":"d39c96a8038657ed3bdeb3b23d25b6fc8d2e5e4c"},{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"4faa2088eeb901b7c20c1fe8d116fcea4aa970e3","unresolved":false,"context_lines":[{"line_number":1205,"context_line":"            filter_by(id\u003dsubq.as_scalar()).\\"},{"line_number":1206,"context_line":"            first()"},{"line_number":1207,"context_line":""},{"line_number":1208,"context_line":"    # NOTE(tr3buchet) please don\u0027t invent an exception here, empty list is fine"},{"line_number":1209,"context_line":""},{"line_number":1210,"context_line":""},{"line_number":1211,"context_line":"@require_context"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FkWo%3D","line":1208,"updated":"2013-01-15 19:08:33.000000000","message":"I know this comment is like this on the other function, but I think it would make more sense before the return.","commit_id":"d39c96a8038657ed3bdeb3b23d25b6fc8d2e5e4c"}]}
