colour.utilities.multiprocessing_pool¶
- colour.utilities.multiprocessing_pool(*args: Any, **kwargs: Any) Generator [source]¶
Define a context manager providing a multiprocessing pool.
- Parameters
- Yields
Generator – Multiprocessing pool.
- Return type
Examples
>>> from functools import partial >>> def _add(a, b): ... return a + b >>> with multiprocessing_pool() as pool: ... pool.map(partial(_add, b=2), range(10)) ... [2, 3, 4, 5, 6, 7, 8, 9, 10, 11]