Message345776
As you stated on Stackoverflow, the fact that the function `A.f` becomes the function `B.f` after a pickling-unpickling sequence creates an infinite recursive call of `B.f` in worker processes started with `multiprocessing.pool.Pool().apply(super().f)` or `concurrent.futures.ProcessPoolExecutor().submit(super().f)` in `B.f` where B is a subclass of A. This infinite recursion has crashed my laptop several times today, so it looks like it is a rather critical issue. |
|
Date |
User |
Action |
Args |
2019-06-16 20:20:16 | maggyero | set | recipients:
+ maggyero, brett.cannon, rhettinger, pitrou, serhiy.storchaka, georgexsh |
2019-06-16 20:20:16 | maggyero | set | messageid: <1560716416.43.0.229386793536.issue37297@roundup.psfhosted.org> |
2019-06-16 20:20:16 | maggyero | link | issue37297 messages |
2019-06-16 20:20:16 | maggyero | create | |
|