threading._Timer

threading :: _Timer :: Class _Timer |
[hide private]
[frames] | no frames]

# Class _Timer

source code

    object --+
             |
      _Verbose --+
                 |
            Thread --+
                     |
                    _Timer

Call a function after a specified number of seconds:

t = Timer(30.0, f, args=[], kwargs={}) t.start() t.cancel() # stop the timer's action if it's still waiting

Instance Methods | [hide private]
__init__(self, interval, function, args=`[``]`, kwargs=`{``}`) x.__init__(...) initializes x; see x.__class__.__doc__ for signature | source code
cancel(self) Stop the timer if it hasn't finished yet | source code
run(self) | source code
Inherited from `Thread`: `__repr__`, `getName`, `isAlive`, `isDaemon`, `is_alive`, `join`, `setDaemon`, `setName`, `start` Inherited from `Thread` (private): `_set_daemon`, `_set_ident` Inherited from `_Verbose` (private): `_note` Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__setattr__`, `__sizeof__`, `__str__`, `__subclasshook__`

Properties | [hide private]
Inherited from `Thread`: `daemon`, `ident`, `name` Inherited from `object`: `__class__`

Method Details | [hide private]

### __init__(self, interval, function, args=`[``]`, kwargs=`{``}`) (Constructor) | source code
x.__init__(...) initializes x; see x.__class__.__doc__ for signature Overrides: object.__init__ (inherited documentation)

### run(self) | source code
Overrides: Thread.run