queueHandler module

queueHandler.registerGeneratorObject(generatorObj)
queueHandler.cancelGeneratorObject(generatorObjID)
queueHandler.queueFunction(queue, func, *args, _immediate: bool = False, **kwargs)

Queue a function to be executed in a specific queue. @param queue: The queue to use. Currently, this can only be

L{queueHandler.eventQueue}.

@param func: The function to run. @param _immediate: Whether to run this as soon as possible (e.g. input) or

to delay it slightly (e.g. events). See the immediate argument to L{core.requestPump}.

queueHandler.isRunningGenerators()
queueHandler.flushQueue(queue)
queueHandler.isPendingItems(queue)
queueHandler.pumpAll()