From f860be8fd30fcdfae2913c1da87036926a5abed2 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Wed, 11 Jun 2025 14:23:58 +0200 Subject: [PATCH] Get USER command username from getpass.get_user(). --- ircplom.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/ircplom.py b/ircplom.py index 0c9bac2..bdf4171 100755 --- a/ircplom.py +++ b/ircplom.py @@ -5,6 +5,7 @@ from abc import ABC, abstractmethod 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 @@ -830,14 +831,10 @@ class TuiLoop(Loop): 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: -- 2.30.2