def add_signal(self, name): signal = self._signals.get(name, False) if signal: raise NameAlreadyExists() self._signals[name] = Signal()