Panda3D
Public Member Functions | Public Attributes

_Timer Class Reference

Inheritance diagram for _Timer:
Thread _Verbose

List of all members.

Public Member Functions

def __init__
def __repr__
def cancel
def getName
def isAlive
def isDaemon
def join
def run
def setDaemon
def setName
def start

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 __repr__ (   self) [inherited]
def cancel (   self)
Stop the timer if it hasn't finished yet
def getName (   self) [inherited]
def isAlive (   self) [inherited]
def isDaemon (   self) [inherited]
def join (   self,
  timeout = None 
) [inherited]

Reimplemented in _DummyThread.

def run (   self)

Reimplemented from Thread.

def setDaemon (   self,
  daemonic 
) [inherited]
def setName (   self,
  name 
) [inherited]
def start (   self) [inherited]

Member Data Documentation

 All Classes Namespaces Functions Variables Enumerations Enumerator Properties