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).

API

class yapsy.IMultiprocessChildPlugin.IMultiprocessChildPlugin(parent_pipe)

Base class for multiprocessed plugin.

DEPRECATED(>1.11): Please use IMultiProcessPluginBase instead !

run()

Override this method in your implementation