(
self, name, args: list[str], source: tuple[str, str]
)
| 41 | yield name, args, source |
| 42 | |
| 43 | def add_event( |
| 44 | self, name, args: list[str], source: tuple[str, str] |
| 45 | ) -> None: |
| 46 | if name in self.events: |
| 47 | self._check_args_match(name, args) |
| 48 | else: |
| 49 | self.events[name] = args |
| 50 | self.sources.setdefault(name, set()).add(source) |
| 51 | |
| 52 | def _check_args_match(self, name: str, args: list[str]) -> None: |
| 53 | current_args = self.events[name] |
no test coverage detected