diff --git a/events.py b/events.py index 1eeb3a7..df5c23a 100644 --- a/events.py +++ b/events.py @@ -1,4 +1,5 @@ import builtins +import multiprocessing from collections import defaultdict from loguru import logger @@ -10,6 +11,8 @@ log_call = log.bind(prefix="call") class EventsSystem: def __init__(self): + if multiprocessing.current_process().name != "MainProcess": + return self.__events = defaultdict(list) log.debug("Injected to builtins") builtins.event = self