cobra.util.process_pool¶
Provide a process pool with enhanced performance on Windows.
Module Contents¶
Classes¶
Define a process pool that handles the Windows platform specially. |
- class cobra.util.process_pool.ProcessPool(processes: Optional[int] = None, initializer: Optional[Callable] = None, initargs: Tuple = (), maxtasksperchild: Optional[int] = None, **kwargs)[source]¶
Define a process pool that handles the Windows platform specially.
- __enter__() ProcessPool[source]¶
Enable context management.
- __exit__(exc_type: Optional[Type[BaseException]], exc_val: Optional[BaseException], exc_tb: Optional[types.TracebackType]) Optional[bool][source]¶
Clean up resources when leaving a context.