eric6/DebugClients/Python/MultiprocessingExtension.py

branch
multi_processing
changeset 7882
617cc27f11af
parent 7877
72386134c80a
child 7893
29d2c2e5b948
--- a/eric6/DebugClients/Python/MultiprocessingExtension.py	Thu Dec 17 13:54:47 2020 +0100
+++ b/eric6/DebugClients/Python/MultiprocessingExtension.py	Thu Dec 17 14:20:51 2020 +0100
@@ -16,8 +16,6 @@
 _originalBootstrap = None
 
 
-# TODO: add support for start method 'forkserver'
-# TODO: add support for start method 'spawn'
 def patchMultiprocessing(module, debugClient):
     """
     Function to patch the multiprocessing module.
@@ -37,6 +35,8 @@
         _originalProcess = module.Process
     _originalBootstrap = _originalProcess._bootstrap
     
+    # TODO: implement a process tracer
+    # i.e. report which processes are started
     class ProcessWrapper(_originalProcess):
         """
         Wrapper class for multiprocessing.Process.

eric ide

mercurial