This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients davin, jdemeyer, mzamazal, nirs, terry.reedy
Date 2019-06-13.15:47:23
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1560440843.61.0.280701194635.issue26180@roundup.psfhosted.org>
In-reply-to
Content
With master and Windows 10, the output looks like
(0, 61333912, <function ForkAwareThreadLock._reset at 0x03A783F0>): <multiprocessing.util.ForkAwareThreadLock object at 0x03A7E198>
(1, 63524512, <function ForkAwareLocal.__init__.<locals>.<lambda> at 0x03CA2940>): <multiprocessing.util.ForkAwareLocal object at 0x03C94EA0>
(2, 60787504, <function ProcessLocalSet.__init__.<locals>.<lambda> at 0x03CA2760>): ProcessLocalSet()
(5, 63524512, <function ForkAwareLocal.__init__.<locals>.<lambda> at 0x03CA2C60>): <multiprocessing.util.ForkAwareLocal object at 0x03C94EA0>
... <8 more lines like the two with ForkAwareLocal.__init__....>

I am not familiar with multiprocessing Managers and the doc is not completely clear to me.  Does bug3.py only run in one process or does it result in multiple processes?  If the latter, I expect it would need an "if __name__ == '__main__':" clause, at least on Windows.  (Milan, I should have asked what OS you used, as mp has OS-specific behaviors.)
(https://docs.python.org/3/library/multiprocessing.html#the-spawn-and-forkserver-start-methods, Safe importing of main module)
History
Date User Action Args
2019-06-13 15:47:23terry.reedysetrecipients: + terry.reedy, nirs, jdemeyer, davin, mzamazal
2019-06-13 15:47:23terry.reedysetmessageid: <1560440843.61.0.280701194635.issue26180@roundup.psfhosted.org>
2019-06-13 15:47:23terry.reedylinkissue26180 messages
2019-06-13 15:47:23terry.reedycreate