from base64 import b64decode
from contextlib import contextmanager
from enum import Enum, auto
+from getpass import getuser as getusername
from inspect import _empty as inspect_empty, signature, stack
from queue import SimpleQueue, Empty as QueueEmpty
from signal import SIGWINCH, signal
self._window_idx = idx
self.window.draw()
- def cmd__connect(self,
- hostname: str,
- username: str,
- nickname: str,
- realname: str
+ def cmd__connect(self, hostname: str, nickname: str, realname: str
) -> None:
'Send INIT_CONNECT command to main loop.'
- login = LoginNames(user=username, nick=nickname, real=realname)
+ login = LoginNames(user=getusername(), nick=nickname, real=realname)
self.broadcast(EventType.INIT_CONNECT, (hostname, login))
def cmd__prompt_enter(self) -> None: