From 4a6f098436c7ff8037ac26a98e9ad237f08784f7 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Wed, 17 Sep 2025 17:59:29 +0200 Subject: [PATCH] Remove redundant caps clearing message. --- ircplom/client.py | 7 ++++--- test.txt | 1 - 2 files changed, 4 insertions(+), 4 deletions(-) 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] -- 2.30.2