)]}'
{"cinder/db/sqlalchemy/api.py":[{"author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"change_message_id":"dc520347a7c2e18f58d4c5b59e83bbed0d956ec2","unresolved":false,"context_lines":[{"line_number":2225,"context_line":"        model_query(context, models.SnapshotMetadata, session\u003dsession).\\"},{"line_number":2226,"context_line":"            filter_by(snapshot_id\u003dsnapshot_id).\\"},{"line_number":2227,"context_line":"            update({\u0027deleted\u0027: True,"},{"line_number":2228,"context_line":"                    \u0027deleted_at\u0027: timeutils.utcnow(),"},{"line_number":2229,"context_line":"                    \u0027updated_at\u0027: literal_column(\u0027updated_at\u0027)})"},{"line_number":2230,"context_line":"    del updated_values[\u0027updated_at\u0027]"},{"line_number":2231,"context_line":"    return updated_values"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_745a2352","line":2228,"range":{"start_line":2228,"start_character":0,"end_line":2228,"end_character":53},"updated":"2016-07-22 15:41:06.000000000","message":"It\u0027s a small thing, but can we grab utc.now() once at the top of the function and use the same value in both updates? It makes figuring out things retrospectively easier if the times are identical","commit_id":"70c6722694b4864bf3b09f760e1a0aa013b48aba"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"08f4b37f29ab947ca2acbfe05c1e528e8a7170a1","unresolved":false,"context_lines":[{"line_number":2225,"context_line":"        model_query(context, models.SnapshotMetadata, session\u003dsession).\\"},{"line_number":2226,"context_line":"            filter_by(snapshot_id\u003dsnapshot_id).\\"},{"line_number":2227,"context_line":"            update({\u0027deleted\u0027: True,"},{"line_number":2228,"context_line":"                    \u0027deleted_at\u0027: timeutils.utcnow(),"},{"line_number":2229,"context_line":"                    \u0027updated_at\u0027: literal_column(\u0027updated_at\u0027)})"},{"line_number":2230,"context_line":"    del updated_values[\u0027updated_at\u0027]"},{"line_number":2231,"context_line":"    return updated_values"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_0f9aaec5","line":2228,"range":{"start_line":2228,"start_character":0,"end_line":2228,"end_character":53},"in_reply_to":"dada55a8_745a2352","updated":"2016-07-22 15:44:49.000000000","message":"Great point!!  Will change it now.","commit_id":"70c6722694b4864bf3b09f760e1a0aa013b48aba"},{"author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"change_message_id":"dc520347a7c2e18f58d4c5b59e83bbed0d956ec2","unresolved":false,"context_lines":[{"line_number":2955,"context_line":"            filter_by(volume_type_id\u003did).\\"},{"line_number":2956,"context_line":"            update({\u0027deleted\u0027: True,"},{"line_number":2957,"context_line":"                    \u0027deleted_at\u0027: timeutils.utcnow(),"},{"line_number":2958,"context_line":"                    \u0027updated_at\u0027: literal_column(\u0027updated_at\u0027)})"},{"line_number":2959,"context_line":"        model_query(context, models.VolumeTypeProjects, session\u003dsession,"},{"line_number":2960,"context_line":"                    read_deleted\u003d\"int_no\").filter_by("},{"line_number":2961,"context_line":"            volume_type_id\u003did).soft_delete(synchronize_session\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_543a7fe8","line":2958,"range":{"start_line":2958,"start_character":0,"end_line":2958,"end_character":64},"updated":"2016-07-22 15:41:06.000000000","message":"As above","commit_id":"70c6722694b4864bf3b09f760e1a0aa013b48aba"},{"author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"change_message_id":"dc520347a7c2e18f58d4c5b59e83bbed0d956ec2","unresolved":false,"context_lines":[{"line_number":3999,"context_line":"        model_query(context, models.Transfer, session\u003dsession).\\"},{"line_number":4000,"context_line":"            filter_by(id\u003dtransfer_id).\\"},{"line_number":4001,"context_line":"            update({\u0027deleted\u0027: True,"},{"line_number":4002,"context_line":"                    \u0027deleted_at\u0027: timeutils.utcnow(),"},{"line_number":4003,"context_line":"                    \u0027updated_at\u0027: literal_column(\u0027updated_at\u0027)})"},{"line_number":4004,"context_line":"    del updated_values[\u0027updated_at\u0027]"},{"line_number":4005,"context_line":"    return updated_values"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_742183b4","line":4002,"range":{"start_line":4002,"start_character":0,"end_line":4002,"end_character":53},"updated":"2016-07-22 15:41:06.000000000","message":"As above","commit_id":"70c6722694b4864bf3b09f760e1a0aa013b48aba"},{"author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"change_message_id":"dc520347a7c2e18f58d4c5b59e83bbed0d956ec2","unresolved":false,"context_lines":[{"line_number":4236,"context_line":"            filter_by(id\u003dconsistencygroup_id).\\"},{"line_number":4237,"context_line":"            update({\u0027status\u0027: fields.ConsistencyGroupStatus.DELETED,"},{"line_number":4238,"context_line":"                    \u0027deleted\u0027: True,"},{"line_number":4239,"context_line":"                    \u0027deleted_at\u0027: timeutils.utcnow(),"},{"line_number":4240,"context_line":"                    \u0027updated_at\u0027: literal_column(\u0027updated_at\u0027)})"},{"line_number":4241,"context_line":"    del updated_values[\u0027updated_at\u0027]"},{"line_number":4242,"context_line":"    return updated_values"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_d405cf14","line":4239,"range":{"start_line":4239,"start_character":0,"end_line":4239,"end_character":53},"updated":"2016-07-22 15:41:06.000000000","message":"And again","commit_id":"70c6722694b4864bf3b09f760e1a0aa013b48aba"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"08f4b37f29ab947ca2acbfe05c1e528e8a7170a1","unresolved":false,"context_lines":[{"line_number":4236,"context_line":"            filter_by(id\u003dconsistencygroup_id).\\"},{"line_number":4237,"context_line":"            update({\u0027status\u0027: fields.ConsistencyGroupStatus.DELETED,"},{"line_number":4238,"context_line":"                    \u0027deleted\u0027: True,"},{"line_number":4239,"context_line":"                    \u0027deleted_at\u0027: timeutils.utcnow(),"},{"line_number":4240,"context_line":"                    \u0027updated_at\u0027: literal_column(\u0027updated_at\u0027)})"},{"line_number":4241,"context_line":"    del updated_values[\u0027updated_at\u0027]"},{"line_number":4242,"context_line":"    return updated_values"}],"source_content_type":"text/x-python","patch_set":3,"id":"dada55a8_cfbd3604","line":4239,"range":{"start_line":4239,"start_character":0,"end_line":4239,"end_character":53},"in_reply_to":"dada55a8_d405cf14","updated":"2016-07-22 15:44:49.000000000","message":"Yep, I\u0027m the animal that trips 4 time with the same stone.  ;-)","commit_id":"70c6722694b4864bf3b09f760e1a0aa013b48aba"}]}
