class documentation

class MemoryWorker:

Constructor: MemoryWorker(pending)

Implements interfaces: twisted._threads._ithreads.IExclusiveWorker

View In Hierarchy

An IWorker that queues work for later performance.

Method __init__ Create a MemoryWorker.
Method do Queue some work for to perform later; see createMemoryWorker.
Method quit Quit this worker.
Instance Variable _pending Undocumented
Instance Variable _quit a flag indicating
def __init__(self, pending: Callable[[], list[Callable[[], object] | Literal[NoMore.Work]]] = list):

Create a MemoryWorker.

def do(self, work: Callable[[], object]):

Queue some work for to perform later; see createMemoryWorker.

Parameters
work:Callable[[], object]The work to perform.
def quit(self):

Quit this worker.

_pending =

Undocumented

_quit: Quit =

a flag indicating