)]}' { "commit": "63e39ea2620803866bc45cdd0296eaf17e760aa2", "tree": "d0588645e80f11d0525bd6a8d941b38e45b3f1cc", "parents": [ "146b50729b15fa72cc178698ec77436d96ce580a" ], "author": { "name": "Avery Pennarun", "email": "apenwarr@gmail.com", "time": "Fri Aug 10 22:14:08 2012 -0400" }, "committer": { "name": "Avery Pennarun", "email": "apenwarr@gmail.com", "time": "Tue Aug 09 18:39:05 2016 -0400" }, "message": "tornado: use time.monotonic() where available.\n\nIn ioloop.add_timeout(), we still support adding timeouts using time.time(),\nbut we actually convert them to time.monotonic() before running. If you\ndon\u0027t explicitly set monotonic\u003dFalse when calling add_timeout(), you\u0027ll get\na warning when that happens.\n\nBut mostly, you should really be passing in a datetime.timedelta object,\nbecause almost always you want to use relative time instead of absolute\ntime.\n\nChange-Id: I5e84f219ed00cf597f651c7df50648a200582675\n", "tree_diff": [ { "type": "modify", "old_id": "95958c19c16fa7f973bcca78bdfe10d81a8d3f80", "old_mode": 33188, "old_path": "tornado/curl_httpclient.py", "new_id": "753ccd1413d9e05cc8e3af581525b5b73e70a8d3", "new_mode": 33188, "new_path": "tornado/curl_httpclient.py" }, { "type": "modify", "old_id": "982c5db5045ddd612fa23ebe97594ce520869a28", "old_mode": 33188, "old_path": "tornado/database.py", "new_id": "0f6d17a35eead2813d5159a10666969c9e92b677", "new_mode": 33188, "new_path": "tornado/database.py" }, { "type": "modify", "old_id": "0fcc943f9d0712f7c9bd9d4585f867aabb1ec6c8", "old_mode": 33188, "old_path": "tornado/httpclient.py", "new_id": "a4a37288f567fd3e6c71dad1edfaabeb5fde50dc", "new_mode": 33188, "new_path": "tornado/httpclient.py" }, { "type": "modify", "old_id": "5667ba1567724eada780a6018102a3b010a9b819", "old_mode": 33188, "old_path": "tornado/httpserver.py", "new_id": "b51f6f024d589e9d7727ccf4f7699e9b65af7f3a", "new_mode": 33188, "new_path": "tornado/httpserver.py" }, { "type": "modify", "old_id": "3e14229898f57c471745bc74bc5014be188e905f", "old_mode": 33188, "old_path": "tornado/ioloop.py", "new_id": "730d9ba7c696b227a62a87a354d58fdd25a83b4c", "new_mode": 33188, "new_path": "tornado/ioloop.py" }, { "type": "modify", "old_id": "044c3334173a841fa0fc3cc757f3cedcb1fc926e", "old_mode": 33188, "old_path": "tornado/platform/twisted.py", "new_id": "a3a69a6ff158db6f29a3f42825167d668a3a002a", "new_mode": 33188, "new_path": "tornado/platform/twisted.py" }, { "type": "modify", "old_id": "80b3fb052ce91fb4d508afbf76ca4230bba650f0", "old_mode": 33188, "old_path": "tornado/simple_httpclient.py", "new_id": "dfc064d2345bc46e30e059d54676adde7a188fab", "new_mode": 33188, "new_path": "tornado/simple_httpclient.py" }, { "type": "modify", "old_id": "5aa1d9bf9900ca417c241fe6f7600f4ee66e2349", "old_mode": 33188, "old_path": "tornado/test/iostream_test.py", "new_id": "cf26e9fd8a626624a7c91d654edc51f2c8935bea", "new_mode": 33188, "new_path": "tornado/test/iostream_test.py" }, { "type": "modify", "old_id": "1de20df1c3d2ab92ffe7e988d5f69a21219547fe", "old_mode": 33188, "old_path": "tornado/test/testing_test.py", "new_id": "783d0df8e3232d8f02556c728e6c43f61b2cdad2", "new_mode": 33188, "new_path": "tornado/test/testing_test.py" }, { "type": "modify", "old_id": "fccdb8610c601c18d7848aec19b75047132756ed", "old_mode": 33188, "old_path": "tornado/testing.py", "new_id": "00ec4b403aeed00d03260e0f942f780b033e34ab", "new_mode": 33188, "new_path": "tornado/testing.py" }, { "type": "modify", "old_id": "e19ca900166ae7914ca1da8d7566552c4da73acc", "old_mode": 33188, "old_path": "tornado/util.py", "new_id": "6f60911416365551bda162d7e2ecd432e67e8534", "new_mode": 33188, "new_path": "tornado/util.py" }, { "type": "modify", "old_id": "266b114b0306676cbe81d55556e455e6eeb3b119", "old_mode": 33188, "old_path": "tornado/websocket.py", "new_id": "7a1c2cc49e3b256a9380c88458e54f82b26dd657", "new_mode": 33188, "new_path": "tornado/websocket.py" }, { "type": "modify", "old_id": "e0b11d330e595cddf028604d540a3eba60042078", "old_mode": 33188, "old_path": "tornado/wsgi.py", "new_id": "2084d697729918557bed0f08f46e0fd9622a921a", "new_mode": 33188, "new_path": "tornado/wsgi.py" } ] }