threading
 

# threading.py:
# Proposed new threading module, emulating a subset of Java's threading model


 Modules
                                                                                                                                                                                                                               
sys


 Classes
                                                                                                                                                                                                                               
_Verbose
Thread
_DummyThread
_MainThread
_Condition
_Event
_RLock
_Semaphore


 class Thread(_Verbose)
           no doc string
                                                                                                                                                                                                                     
__bootstrap(self)
no doc string
__delete(self)
no doc string
__stop(self)
no doc string
__init__(self, group=None, target=None, name=None, args=(), kwargs={}, verbose=None)
no doc string
__repr__(self)
no doc string
_set_daemon(self)
no doc string
getName(self)
no doc string
isAlive(self)
no doc string
isDaemon(self)
no doc string
join(self, timeout=None)
no doc string
run(self)
no doc string
setDaemon(self, daemonic)
no doc string
setName(self, name)
no doc string
start(self)
no doc string


 class _Condition(_Verbose)
           no doc string
                                                                                                                                                                                                                     
__init__(self, lock=None, verbose=None)
no doc string
__repr__(self)
no doc string
_acquire_restore(self, x)
no doc string
_is_owned(self)
no doc string
_release_save(self)
no doc string
notify(self, n=1)
no doc string
notifyAll(self)
no doc string
wait(self, timeout=None)
no doc string


 class _DummyThread(Thread)
           no doc string
                                                                                                                                                                                                                     
__init__(self)
no doc string
_set_daemon(self)
no doc string
join(self)
no doc string


 class _Event(_Verbose)
           no doc string
                                                                                                                                                                                                                     
__init__(self, verbose=None)
# After Tim Peters' event class (without is_posted())
clear(self)
no doc string
isSet(self)
no doc string
set(self)
no doc string
wait(self, timeout=None)
no doc string


 class _MainThread(Thread)
           no doc string
                                                                                                                                                                                                                     
__exitfunc(self)
no doc string
__init__(self)
no doc string
_set_daemon(self)
no doc string


 class _RLock(_Verbose)
           no doc string
                                                                                                                                                                                                                     
__init__(self, verbose=None)
no doc string
__repr__(self)
no doc string
_acquire_restore(self, (count, owner))
# Internal methods used by condition variables
_is_owned(self)
no doc string
_release_save(self)
no doc string
acquire(self, blocking=1)
no doc string
release(self)
no doc string


 class _Semaphore(_Verbose)
           no doc string
                                                                                                                                                                                                                     
__init__(self, value=1, verbose=None)
# After Tim Peters' semaphore class, but bnot quite the same (no maximum)
acquire(self, blocking=1)
no doc string
release(self)
no doc string


 class _Verbose
           no doc string
                                                                                                                                                                                                                     
__init__(self, verbose=None)
no doc string
_note(self, format, *args)
no doc string


 Functions
                                                                                                                                                                                                                               
Condition(*args, **kwargs)
no doc string
Event(*args, **kwargs)
no doc string
allocate_lock(no arg info)
allocate_lock() -> lock object
(allocate() is an obsolete synonym)
Create a new lock object.  See LockType.__doc__ for information about locks.
RLock(*args, **kwargs)
no doc string
Semaphore(*args, **kwargs)
no doc string
allocate_lock(no arg info)
allocate_lock() -> lock object
(allocate() is an obsolete synonym)
Create a new lock object.  See LockType.__doc__ for information about locks.
get_ident(no arg info)
get_ident() -> integer
Return a non-zero integer that uniquely identifies the current thread
amongst other threads that exist simultaneously.
This may be used to identify per-thread resources.
Even though on some platforms threads identities may appear to be
allocated consecutive numbers starting at 1, this behavior should not
be relied upon, and the number should be seen purely as a magic cookie.
A thread's identity may be reused for another thread after it exits.
_newname(template='Thread-%d')
# Helper to generate new thread names
_pickSomeNonDaemonThread()
no doc string
sleep(no arg info)
sleep(seconds)
Delay execution for a given number of seconds.  The argument may be
a floating point number for subsecond precision.
start_new_thread(no arg info)
start_new_thread(functon, args[, kwargs])
(start_new() is an obsolete synonym)
Start a new thread.  The thread will call the function with positional
arguments from the tuple args and keyword arguments taken from the optional
dictionary kwargs.  The thread exits when the function returns; the return
value is ignored.  The thread will also exit when the function raises an
unhandled exception; a stack trace will be printed unless the exception is
SystemExit.
_test()
# Self-test code
time(no arg info)
time() -> floating point number
Return the current time in seconds since the Epoch.
Fractions of a second may be present if the system clock provides them.
activeCount()
no doc string
currentThread()
# Global API functions
enumerate()
no doc string