processes
Module Contents
Classes
Enum where members are also (and must be) ints |
|
Process objects represent activity that is run in a separate process |
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
Attributes
- class processes.PassSigFeedback(feedback_queue: multiprocessing.JoinableQueue)[source]
-
- add_particlenode(node: tree_model.DatasetTreeNode, num: int)[source]
- add_datasetnode(node: tree_model.DatasetTreeNode)[source]
- class processes.ProcessProgressCmd[source]
Bases:
enum.IntEnumEnum where members are also (and must be) ints
- class processes.ProcessProgressTask(task_cmd: ProcessProgressCmd, args=None)[source]
- processes.prog_sig_pass(signals: signals.ProcessThreadSignals, cmd: ProcessProgressCmd, args)[source]
- class processes.ProcessProgress(prog_fb: ProcessProgFeedback, num_iterations: int = None, num_of_processes: int = 1)[source]
Bases:
ProgressTracker
- class processes.ProcessSigPassTask(sig_pass_type: signals.WorkerSigPassType, sig_args=None)[source]
- class processes.ProcessTaskResult(task_uuid: uuid.UUID = None, task_return=None, new_task_obj: ProcessTask = None, task_complete: bool = True, dont_send: bool = False)[source]
- class processes.SingleProcess(task_queue: multiprocessing.JoinableQueue, result_queue: multiprocessing.JoinableQueue, feedback_queue: multiprocessing.JoinableQueue = None, temp_dir: tempfile.TemporaryDirectory = None)[source]
Bases:
multiprocessing.ProcessProcess objects represent activity that is run in a separate process
The class is analogous to threading.Thread