)]}'
{"nova/db/sqlalchemy/api.py":[{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"eecb629a43b18e04aaea51b32c0ce20c88ca667c","unresolved":false,"context_lines":[{"line_number":887,"context_line":""},{"line_number":888,"context_line":""},{"line_number":889,"context_line":"@require_context"},{"line_number":890,"context_line":"def _floating_ip_get_by_fixed_ip_id(context, fixed_ip_id, session\u003dNone):"},{"line_number":891,"context_line":"    return model_query(context, models.FloatingIp, session\u003dsession).\\"},{"line_number":892,"context_line":"                   filter_by(fixed_ip_id\u003dfixed_ip_id).\\"},{"line_number":893,"context_line":"                   all()"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2Fgc4%3D","line":890,"updated":"2013-05-07 14:27:36.000000000","message":"this new private method is not necessary, at least, not based on anything in this patch.","commit_id":"ce771c8612bb5cd78be4c1e202b64e00e6c69111"},{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"eecb629a43b18e04aaea51b32c0ce20c88ca667c","unresolved":false,"context_lines":[{"line_number":1917,"context_line":""},{"line_number":1918,"context_line":"    floating_ips \u003d []"},{"line_number":1919,"context_line":"    for fixed_ip in fixed_ips:"},{"line_number":1920,"context_line":"        _floating_ips \u003d _floating_ip_get_by_fixed_ip_id(context,"},{"line_number":1921,"context_line":"                                                        fixed_ip[\u0027id\u0027])"},{"line_number":1922,"context_line":"        floating_ips +\u003d _floating_ips"},{"line_number":1923,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2FgdA%3D","line":1920,"updated":"2013-05-07 14:27:36.000000000","message":"this isn\u0027t passing session, so it could just call the public method","commit_id":"ce771c8612bb5cd78be4c1e202b64e00e6c69111"}]}
