for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
from synergine.core.Signal import Signal
class Signals:
_signals = {}
@classmethod
def signal(cls, signal_id):
try:
return cls._signals[signal_id]
except KeyError:
cls._signals[signal_id] = Signal()
def reset(cls):
cls._signals = {}