Class Timer
object --+
|
Timer
Creates a timer to call the given function in the given period of
time.
This class represents a timer that will call the given func
every interval seconds. The function will be passed any extra
parameters given to constructor.
When the timer func is called, it must return a value of either
True or False (remember that Python returns None if no value is
explicitly returned and None evaluates to False). If it returns
True, it will be called again at the next interval, or if it
returns False it will be deleted automatically making any
references/handles for it invalid.
Timers should be stopped/deleted by means of delete() or
returning False from func, otherwise they'll continue alive, even
if the current python context delete it's reference to it.
func signature: func(*args, **kargs): bool
|
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
|
|
a new object with type S, a subtype of T
|
|
|
|
|
|
|
delete(...)
Stop callback emission and free internal resources. |
|
|
float
|
|
|
interval_set(...)
Change interval to call function. |
|
|
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__reduce__ ,
__reduce_ex__ ,
__setattr__ ,
__sizeof__ ,
__subclasshook__
|
|
interval
|
Inherited from object :
__class__
|
__init__(...)
(Constructor)
|
|
x.__init__(...) initializes x; see x.__class__.__doc__ for
signature
- Overrides:
object.__init__
|
- Returns: a new object with type S, a subtype of T
- Overrides:
object.__new__
|
__repr__(...)
(Representation operator)
|
|
repr(x)
- Overrides:
object.__repr__
- (inherited documentation)
|
__str__(...)
(Informal representation operator)
|
|
str(x)
- Overrides:
object.__str__
- (inherited documentation)
|