)]}'
{"cinder/db/sqlalchemy/api.py":[{"author":{"_account_id":14084,"name":"Einst Crazy","email":"yu.changcai@99cloud.net","username":"Einst"},"change_message_id":"5943d1fba49314a0ee03d9eb5cb08e70b583ad04","unresolved":false,"context_lines":[{"line_number":1880,"context_line":"@_retry_on_deadlock"},{"line_number":1881,"context_line":"def snapshot_metadata_delete(context, snapshot_id, meta_type, key):"},{"line_number":1882,"context_line":"    if meta_type \u003d\u003d \"user\":"},{"line_number":1883,"context_line":"        _snapshot_metadata_get_query(context, snapshot_id).\\"},{"line_number":1884,"context_line":"            filter_by(key\u003dkey).\\"},{"line_number":1885,"context_line":"            update({\u0027deleted\u0027: True,"},{"line_number":1886,"context_line":"                    \u0027deleted_at\u0027: timeutils.utcnow(),"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa81d914_46b2ff94","line":1883,"updated":"2015-01-30 09:54:26.000000000","message":"As this function is the same level as the _snapshot_image_metadata_get_query, it\u0027s better to be named as _snapshot_user_metadat_get_query, anyway.","commit_id":"8451c9a127de66e3f360db403f1312acdf9ba6ba"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"525d581bc1f81c5288822aab3357716fc7b0ac1f","unresolved":false,"context_lines":[{"line_number":1880,"context_line":"@_retry_on_deadlock"},{"line_number":1881,"context_line":"def snapshot_metadata_delete(context, snapshot_id, meta_type, key):"},{"line_number":1882,"context_line":"    if meta_type \u003d\u003d \"user\":"},{"line_number":1883,"context_line":"        _snapshot_metadata_get_query(context, snapshot_id).\\"},{"line_number":1884,"context_line":"            filter_by(key\u003dkey).\\"},{"line_number":1885,"context_line":"            update({\u0027deleted\u0027: True,"},{"line_number":1886,"context_line":"                    \u0027deleted_at\u0027: timeutils.utcnow(),"}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_bfba4bdf","line":1883,"in_reply_to":"fa81d914_46b2ff94","updated":"2015-02-03 03:31:30.000000000","message":"Einst, thanks for reviewing, change the name means refactor on the relevant funcs, hold on for a while.","commit_id":"8451c9a127de66e3f360db403f1312acdf9ba6ba"}]}
