director.asynctaskqueue module

class director.asynctaskqueue.AsyncTask[source]

Bases: object

getStatus()[source]
class director.asynctaskqueue.AsyncTaskQueue[source]

Bases: object

exception FailException[source]

Bases: exceptions.Exception

exception PauseException[source]

Bases: exceptions.Exception

QUEUE_STARTED_SIGNAL = 'QUEUE_STARTED_SIGNAL'
QUEUE_STOPPED_SIGNAL = 'QUEUE_STOPPED_SIGNAL'
TASK_ENDED_SIGNAL = 'TASK_ENDED_SIGNAL'
TASK_EXCEPTION_SIGNAL = 'TASK_EXCEPTION_SIGNAL'
TASK_FAILED_SIGNAL = 'TASK_FAILED_SIGNAL'
TASK_PAUSED_SIGNAL = 'TASK_PAUSED_SIGNAL'
TASK_STARTED_SIGNAL = 'TASK_STARTED_SIGNAL'
addTask(task)[source]
callbackLoop()[source]
completePreviousTask()[source]
connectQueueStarted(func)[source]
connectQueueStopped(func)[source]
connectTaskEnded(func)[source]
connectTaskException(func)[source]
connectTaskFailed(func)[source]
connectTaskPaused(func)[source]
connectTaskStarted(func)[source]
disconnectQueueStarted(callbackId)[source]
disconnectQueueStopped(callbackId)[source]
disconnectTaskEnded(callbackId)[source]
disconnectTaskException(callbackId)[source]
disconnectTaskFailed(callbackId)[source]
disconnectTaskPaused(callbackId)[source]
disconnectTaskStarted(callbackId)[source]
doWork()[source]
handleGenerator(generator)[source]
popTask()[source]
reset()[source]
start()[source]
startNextTask()[source]
stop()[source]
wrapGenerator(generator)[source]
class director.asynctaskqueue.DelayTask(delayTimeInSeconds)[source]

Bases: director.asynctaskqueue.AsyncTask

class director.asynctaskqueue.PauseTask[source]

Bases: director.asynctaskqueue.AsyncTask

class director.asynctaskqueue.PrintTask(message)[source]

Bases: director.asynctaskqueue.AsyncTask

class director.asynctaskqueue.QuitTask[source]

Bases: director.asynctaskqueue.AsyncTask

class director.asynctaskqueue.UserPromptTask(message, force=False, testingValue=None)[source]

Bases: director.asynctaskqueue.AsyncTask

onNo()[source]
onYes()[source]
promptsEnabled = True
showDialog()[source]