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 iritkatriel
Recipients davin, iritkatriel, lids, pitrou
Date 2021-12-11.18:15:59
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1639246559.38.0.0600725342692.issue35999@roundup.psfhosted.org>
In-reply-to
Content
This example is not working for me on 3.11:

>>> from multiprocessing import Process
>>> from time import sleep
>>> from os import getpid
>>> 
>>> def log(daemon_mode):
...     while True:
...         print('worker %i %s' % (getpid(), daemon_mode))
...         sleep(3)
... 
>>> 
>>> print('parent pid %i' % getpid())
parent pid 77378
>>> 
>>> a = Process(target=log, args=(0,), daemon=False)
>>> a.start()
>>> <frozen importlib._bootstrap>:744: DeprecationWarning: BuiltinImporter.module_repr() is deprecated and slated for removal in Python 3.12
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/Users/iritkatriel/src/cpython-654/Lib/multiprocessing/spawn.py", line 116, in spawn_main
    exitcode = _main(fd, parent_sentinel)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/iritkatriel/src/cpython-654/Lib/multiprocessing/spawn.py", line 126, in _main
    self = reduction.pickle.load(from_parent)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: Can't get attribute 'log' on <module '__main__' (built-in)>
History
Date User Action Args
2021-12-11 18:15:59iritkatrielsetrecipients: + iritkatriel, pitrou, lids, davin
2021-12-11 18:15:59iritkatrielsetmessageid: <1639246559.38.0.0600725342692.issue35999@roundup.psfhosted.org>
2021-12-11 18:15:59iritkatriellinkissue35999 messages
2021-12-11 18:15:59iritkatrielcreate