) -> None:
self._dict = caps_dict
self._send = lambda *args: sender('CAP', *args)
- self.clear()
+ self.clear(first_run=True)
- def clear(self) -> None:
- self._dict.clear()
+ def clear(self, first_run=False) -> None:
+ if not first_run:
+ self._dict.clear()
self._ls = _CompletableStringsSet()
self._list = _CompletableStringsSet()
self._list_expectations: dict[str, set[str]] = {
> /connect foo.bar.baz foo:bar baz
1,2 $ caps cleared
-1,2 $ caps cleared
1,2 $ hostname set to: [foo.bar.baz]
1,2 $ port set to: [-1]
1,2 $ nick_wanted set to: [foo]