IMultiprocessChildPlugin¶
Role¶
Originally defined the basic interfaces for multiprocessed plugins.
Deprecation Note¶
This class is deprecated and replaced by IMultiprocessChildPlugin.
Child classes of IMultiprocessChildPlugin used to be an IPlugin as well as a multiprocessing.Process, possibly playing with the functionalities of both, which make maintenance harder than necessary.
And indeed following a bug fix to make multiprocess plugins work on Windows, instances of IMultiprocessChildPlugin inherit Process but are not exactly the running process (there is a new wrapper process).