From: Christian Heller Date: Wed, 17 Sep 2025 15:59:29 +0000 (+0200) Subject: Remove redundant caps clearing message. X-Git-Url: https://plomlompom.com/repos/booking/day?a=commitdiff_plain;h=4a6f098436c7ff8037ac26a98e9ad237f08784f7;p=ircplom Remove redundant caps clearing message. --- diff --git a/ircplom/client.py b/ircplom/client.py index bf9d853..0c393fe 100644 --- a/ircplom/client.py +++ b/ircplom/client.py @@ -668,10 +668,11 @@ class _CapsManager(_Clearable): ) -> 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]] = { diff --git a/test.txt b/test.txt index 35d65a7..375ab57 100644 --- a/test.txt +++ b/test.txt @@ -18,7 +18,6 @@ > /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]