Do not compute checksums on macOS

This commit is contained in:
grossmj committed 2024-01-28 12:13:07 +11:00
1 parent 8eb5f10971
commit 1d86e322e9
2 files changed
+6 -5

No files matched your search

+4 -1
View File
@@ -29,7 +29,6 @@ import functools
import time
import atexit
import weakref
import concurrent.futures
# Import encoding now, to avoid implicit import later.
# Implicit import within threads may cause LookupError when standard library is in a ZIP
@@ -238,7 +237,11 @@ class WebServer:
Compute image checksums.
"""
if sys.platform.startswith("darwin") and hasattr(sys, "frozen"):
# do not compute on macOS because errors
return
loop = asyncio.get_event_loop()
import concurrent.futures
with concurrent.futures.ProcessPoolExecutor(max_workers=1) as pool:
try:
log.info("Computing image checksums...")