From: Christian Heller Date: Wed, 3 Sep 2025 12:54:53 +0000 (+0200) Subject: Satisfy mypy. X-Git-Url: https://plomlompom.com/repos/new_day?a=commitdiff_plain;h=2ffa7c33f758e53058dec107aabd357bfb82b366;p=ircplom Satisfy mypy. --- 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