# MainThread

from direct.stdpy.threading import MainThread

Returned for the MainThread object.

## Inheritance:

MainThread: ExternalThread
ExternalThread: ThreadBase
ThreadBase:

## Methods of MainThread:

__init__

## Methods of ExternalThread:

__init__
join
run
setDaemon
start

## Methods of ThreadBase:

__init__
__setattr__
getName
is_alive
isAlive
isDaemon
setDaemon

__init__ def __init__(self, extThread, threadId) Undocumented function.

__init__ def __init__(self, extThread, threadId) Undocumented function.

join def join(self, timeout=None) Undocumented function.

run def run(self) Undocumented function.

setDaemon def setDaemon(self, daemon) Undocumented function.

start def start(self) Undocumented function.

__init__ def __init__(self) Undocumented function.

__setattr__ def __setattr__(self, key, value) Undocumented function.

getName def getName(self) Undocumented function.

is_alive def is_alive(self) Undocumented function.

isAlive def isAlive(self) Undocumented function.

isDaemon def isDaemon(self) Undocumented function.

setDaemon def setDaemon(self, daemon) Undocumented function.