spinetoolbox.qthread_pool_executor
Qt-based thread pool executor.
Module Contents
Classes
A Qt-based clone of queue.Queue. |
|
A Qt-based clone of concurrent.futures.Future. |
|
A Qt-based clone of threading.Thread. |
|
A Qt-based clone of concurrent.futures.ThreadPoolExecutor |
|
Functions
|
- exception spinetoolbox.qthread_pool_executor.TimeOutError[source]
Bases:
Exception
An exception to raise when a timeouts expire
Initialize self. See help(type(self)) for accurate signature.
- class spinetoolbox.qthread_pool_executor._CustomQSemaphore[source]
Bases:
PySide6.QtCore.QSemaphore
- class spinetoolbox.qthread_pool_executor.QtBasedFuture[source]
A Qt-based clone of concurrent.futures.Future.
- class spinetoolbox.qthread_pool_executor.QtBasedThread(target=None, args=())[source]
Bases:
PySide6.QtCore.QThread
A Qt-based clone of threading.Thread.
- class spinetoolbox.qthread_pool_executor.QtBasedThreadPoolExecutor(max_workers=None)[source]
A Qt-based clone of concurrent.futures.ThreadPoolExecutor