Change by Kyle Smith :
--
status: open -> closed
___
Python tracker
<https://bugs.python.org/issue46871>
___
___
Python-bugs-list mailing list
Unsubscrib
Kyle Smith added the comment:
I think that's fair, thanks for the conversation at least. I understand python
mp a little bit more now...
--
status: pending -> open
___
Python tracker
<https://bugs.python.org
Change by Kyle Smith :
--
title: BaseManager.register no longer supports lambda callable 3.8.12+ ->
Lambda can't be pickled with "spawn" and only "fork"
___
Python tracker
<htt
Kyle Smith added the comment:
Since you were able to help me scope that this is probably an MacOS specific
issue, I was able to find this report:
https://github.com/pytest-dev/pytest-flask/issues/104
Setting `multiprocessing.set_start_method("fork")` _BEFORE_ the code is called
Kyle Smith added the comment:
Interesting. I did try between MacOS (12.2) and Ubuntu since I have servers
with older python versions. For scoping then, this appears to be related only
to MacOS since you were able to confirm it working correctly on Linux.
The code is the same, but here&#
New submission from Kyle Smith :
The below code works on versions 3.5.2 to 3.8.10. Higher versions tested, such
as 3.9.12 and 3.10.2 result in the error:
"AttributeError: Can't pickle local object".
from multiprocessing import Lock
from multiprocessing.managers impor