)]}'
{"nova/tests/db/test_db_api.py":[{"author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"change_message_id":"69bdea17d279d4545b59c2ad8a5b279849d21e41","unresolved":false,"context_lines":[{"line_number":5975,"context_line":"            # NOTE(rpodolyaka): migration 209 introduced a few new tables,"},{"line_number":5976,"context_line":"            #                   which don\u0027t have shadow tables and it\u0027s"},{"line_number":5977,"context_line":"            #                   completely OK, so we should skip them here"},{"line_number":5978,"context_line":"            if table_name.startswith(\"dump_\"):"},{"line_number":5979,"context_line":"                continue"},{"line_number":5980,"context_line":""},{"line_number":5981,"context_line":"            if table_name.startswith(\"shadow_\"):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAS3%2F%2F0GY%3D","line":5978,"updated":"2013-09-18 19:27:14.000000000","message":"This works for now, but I\u0027m a bit concerned that we\u0027re relying on a magic name prefix that\u0027s not documented elsewhere.  But the \"dump\" names are generated dynamically, so it would be painful to list them explicitly, so this is probably the best we can do without going back and changing migration 209, which would be worse.","commit_id":"c13e1c8b91a286b6b44ea6f639d7134c71fbd04a"}]}
