Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
utils.print_timings Class Reference
Inheritance diagram for utils.print_timings:

Public Member Functions

 __init__ (self)
 
 __enter__ (self)
 
 __exit__ (self, t, v, tb)
 

Protected Attributes

 _start
 

Detailed Description

Definition at line 27 of file utils.py.

Constructor & Destructor Documentation

◆ __init__()

utils.print_timings.__init__ (   self)

Definition at line 28 of file utils.py.

28 def __init__(self):
29 self._start = None
30

Member Function Documentation

◆ __enter__()

utils.print_timings.__enter__ (   self)

Definition at line 31 of file utils.py.

31 def __enter__(self):
32 self._start = datetime.datetime.utcnow()
33 print('Task started at %s GMT' % str(self._start))
34
void print(void *str)
Definition bridge.cpp:126

◆ __exit__()

utils.print_timings.__exit__ (   self,
  t,
  v,
  tb 
)

Definition at line 35 of file utils.py.

35 def __exit__(self, t, v, tb):
36 finish = datetime.datetime.utcnow()
37 duration = (finish-self._start).total_seconds()
38 print('Task finished at %s GMT (%f seconds)' % (str(finish), duration))
39
40

Member Data Documentation

◆ _start

utils.print_timings._start
protected

Definition at line 29 of file utils.py.


The documentation for this class was generated from the following file: