• Przemysław Suliga's avatar
    Used time.monotonic() instead of time.time() where applicable. · af5ec222
    Przemysław Suliga yazdı
    time.monotonic() available from Python 3.3:
    
    - Nicely communicates a narrow intent of "get a local system monotonic
      clock time" instead of possible "get a not necessarily accurate Unix
      time stamp because it needs to be communicated to outside of this
      process/machine" when time.time() is used.
      
    - Its result isn't affected by the system clock updates.
    
    There are two classes of time.time() uses changed to time.monotonic()
    by this change:
    
    - measuring time taken to run some code.
    
    - setting and checking a "close_at" threshold for for persistent db
      connections (django/db/backends/base/base.py).
    af5ec222
utils.py 8.36 KB