From 2ffa7c33f758e53058dec107aabd357bfb82b366 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Wed, 3 Sep 2025 14:54:53 +0200 Subject: [PATCH] Satisfy mypy. --- ircplom/client.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ircplom/client.py b/ircplom/client.py index 1219a64..3fd06e5 100644 --- a/ircplom/client.py +++ b/ircplom/client.py @@ -758,11 +758,13 @@ class Client(ABC, ClientQueueMixin): for tok_name in tok_names: self._db.user_id(ret[tok_name]) elif task_verb == 'setattr': - target = self._db + target: _ClientDb | _UpdatingNickUserHost | _UpdatingTopic if target_name == 'me': - target = target.users[target_name] + target = self._db.users[target_name] elif target_name == 'topic': - target = target.channels[ret['CHAN']].topic + target = self._db.channels[ret['CHAN']].topic + else: + target = self._db for tok_name in sorted(tok_names): # NB: alphabetical sorting of tok_names purely as a hack # to ensure any setattr_topic:what be processed before any -- 2.30.2