def __init__(self, effect_factory=None):
        super().__init__()
        self.action_type = 'default'
        self.logger = logging.getLogger('pyherc.rules.factory.SubActionFactory')  # noqa
        self.factories = []
        self.effect_factory = effect_factory
Asynchronous equivalent of `apply()` builtin
dataset/ETHPy150Open tuturto/pyherc/src/pyherc/rules/factory.py/SubActionFactory.__init__--crossover with--dataset/ETHPy150Open deanhiller/databus/webapp/play1.3.x/python/Lib/multiprocessing/pool.py/Pool.apply_async