LSSTApplications
19.0.0,19.0.0+1,19.0.0+10,19.0.0+13,19.0.0+3,19.0.0+5,19.0.0+9,tickets.DM-22703-ga158cbef15,w.2019.51
LSSTDataManagementBasePackage
|
Public Member Functions | |
def | __init__ (self, name, do_logging=True, log_before_cursor_execute=False) |
def | __enter__ (self) |
def | __exit__ (self, exc_type, exc_val, exc_tb) |
Timer class defining context manager which tracks execution timing. Typical use: with Timer("timer_name"): do_something On exit from block it will print elapsed time. See also :py:mod:`timer` module.
def lsst.dax.ppdb.ppdb.Timer.__init__ | ( | self, | |
name, | |||
do_logging = True , |
|||
log_before_cursor_execute = False |
|||
) |
Definition at line 61 of file ppdb.py.
def lsst.dax.ppdb.ppdb.Timer.__enter__ | ( | self | ) |
Enter context, start timer
def lsst.dax.ppdb.ppdb.Timer.__exit__ | ( | self, | |
exc_type, | |||
exc_val, | |||
exc_tb | |||
) |