)]}'
{"oslo/utils/timeutils.py":[{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"b63bfa04a6b61bcebb5dd5e7b59cc9fc7c3d23a6","unresolved":false,"context_lines":[{"line_number":121,"context_line":"utcnow.override_time \u003d None"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"def set_time_override(override_time\u003dNone):"},{"line_number":125,"context_line":"    \"\"\"Overrides utils.utcnow."},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    Make it return a constant time or a list thereof, one at a time."}],"source_content_type":"text/x-python","patch_set":1,"id":"5a890539_9eabb274","side":"PARENT","line":124,"updated":"2014-11-28 15:48:34.000000000","message":"this function uses at least in Nova and Cinder. IMO there is a sense to leave it here","commit_id":"11a588787c2e558ac2364a76b6dba49d894f3a58"},{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"b63bfa04a6b61bcebb5dd5e7b59cc9fc7c3d23a6","unresolved":false,"context_lines":[{"line_number":142,"context_line":"        utcnow.override_time +\u003d timedelta"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"def advance_time_seconds(seconds):"},{"line_number":146,"context_line":"    \"\"\"Advance overridden time by seconds.\"\"\""},{"line_number":147,"context_line":"    advance_time_delta(datetime.timedelta(0, seconds))"},{"line_number":148,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5a890539_feb916cc","side":"PARENT","line":145,"updated":"2014-11-28 15:48:34.000000000","message":"ditto","commit_id":"11a588787c2e558ac2364a76b6dba49d894f3a58"},{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"b63bfa04a6b61bcebb5dd5e7b59cc9fc7c3d23a6","unresolved":false,"context_lines":[{"line_number":147,"context_line":"    advance_time_delta(datetime.timedelta(0, seconds))"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"def clear_time_override():"},{"line_number":151,"context_line":"    \"\"\"Remove the overridden time.\"\"\""},{"line_number":152,"context_line":"    utcnow.override_time \u003d None"},{"line_number":153,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5a890539_1eafc27e","side":"PARENT","line":150,"updated":"2014-11-28 15:48:34.000000000","message":"ditto","commit_id":"11a588787c2e558ac2364a76b6dba49d894f3a58"}]}
