Compare commits

..

No commits in common. "factor_into_hotbaud" and "main" have entirely different histories.

1 changed files with 5 additions and 3 deletions

View File

@ -17,8 +17,6 @@
Utils to tame mp non-SC madeness
'''
from functools import partial
from multiprocessing.shared_memory import SharedMemory
import platform
@ -28,6 +26,7 @@ def disable_mantracker():
it's an absolute multi-threaded mess of non-SC madness.
'''
from multiprocessing.shared_memory import SharedMemory
# 3.13+ only.. can pass `track=False` to disable
@ -39,6 +38,7 @@ def disable_mantracker():
('3', '13')
)
):
from functools import partial
return partial(
SharedMemory,
track=False,
@ -70,4 +70,6 @@ def disable_mantracker():
mantracker.getfd = mantracker._resource_tracker.getfd
# use std type verbatim
return SharedMemory
shmT = SharedMemory
return shmT