class _CompletableStringsOrdered(_Clearable, _CompletableStringsCollection):
_collected: tuple[str, ...] = tuple()
- _completed: Optional[tuple[str, ...]] = None
+ _completed: Optional[tuple[str, ...]] = tuple()
def _copy_collected(self) -> tuple[str, ...]:
return tuple(self._collected)
self.complete()
def clear(self) -> None:
- self._completed = None
self._collected = tuple()
+ self.complete()
class IntoEndnodeUpdatesMixin(AutoAttrMixin):
1,2,3,4 $ connection_state set to: [Closing link: (plom@baz.bar.foo) [Quit: ircplom says bye]]
1,2,3,4 $ connection_state set to: []
1,2 $ isupport cleared
+1,2 $ motd set to:
1,2 $ sasl_account set to: []
1,2 $ sasl_auth_state set to: []
1,2 $ caps cleared
2 < :foo.bar.baz 372 foo :- Welcome! -
2 < :foo.bar.baz 372 foo :- (to this server) -
2 < :foo.bar.baz 376 foo :End of /MOTD command
-# NB: missing is (re-)printing of completed MOTD, since same as previous one
+1,2 $ motd set to:
+1,2 $ - Howdy! -
+1,2 $ - Welcome! -
+1,2 $ - (to this server) -
2 < :foo MODE foo :+Ziw
1,2 $ users:me:modes set to: [+Ziw]
2 < :SaslServ!SaslServ@services.bar.baz NOTICE foo :Last login from ~plom@foo.bar.baz on Jan 1 22:00:00 2021 +0000.