Irit Katriel <iritkatr...@yahoo.com> added the comment:
I see the same in Python 3.10 on windows 10. If I change the relative imports to absolute imports in a couple of functions in multiprocessing.context as below, the attached (pool_error_on_3.9.py) script not longer raises the exception. def SimpleQueue(self): '''Returns a queue object''' from multiprocessing.queues import SimpleQueue return SimpleQueue(ctx=self.get_context()) def Pool(self, processes=None, initializer=None, initargs=(), maxtasksperchild=None): '''Returns a process pool object''' from multiprocessing.pool import Pool return Pool(processes, initializer, initargs, maxtasksperchild, context=self.get_context()) ---------- nosy: +iritkatriel versions: +Python 3.10 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue41567> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com