Ensure at least 1 thread is available

This commit is contained in:
Robert Caulk 2022-09-29 14:01:22 +02:00 committed by GitHub
parent 555cc42630
commit 7ef56e3029
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -97,7 +97,7 @@ class IFreqaiModel(ABC):
self._threads: List[threading.Thread] = [] self._threads: List[threading.Thread] = []
self._stop_event = threading.Event() self._stop_event = threading.Event()
self.strategy: Optional[IStrategy] = None self.strategy: Optional[IStrategy] = None
self.max_system_threads = int(psutil.cpu_count() * 2 - 2) self.max_system_threads = max(int(psutil.cpu_count() * 2 - 2), 1)
def __getstate__(self): def __getstate__(self):
""" """