Panda3D
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties
Public Member Functions | Public Attributes | List of all members
_Timer Class Reference
Inheritance diagram for _Timer:
Thread _Verbose

Public Member Functions

def __init__
 
def cancel
 
def run
 
- Public Member Functions inherited from Thread
def __init__
 
def __repr__
 
def getName
 
def isAlive
 
def isDaemon
 
def join
 
def run
 
def setDaemon
 
def setName
 
def start
 
- Public Member Functions inherited from _Verbose
def __init__
 
def __init__
 

Public Attributes

 args
 
 finished
 
 function
 
 interval
 
 kwargs
 

Detailed Description

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

Constructor & Destructor Documentation

def __init__ (   self,
  interval,
  function,
  args = [],
  kwargs = {} 
)

Member Function Documentation

def cancel (   self)
Stop the timer if it hasn't finished yet
def run (   self)

Member Data Documentation

args
finished
function
interval
kwargs