From ccf5142121891e15cb313fcd6c9d6874897817da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miko=C5=82aj=20Lubiak?= Date: Wed, 22 Jun 2022 19:31:55 +0200 Subject: [PATCH] Clear input text after user has typed it --- client.py | 9 +++++---- server.py | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/client.py b/client.py index 52a4a31..ac33fe4 100755 --- a/client.py +++ b/client.py @@ -37,10 +37,11 @@ class client(): receiving.daemon = True receiving.start() while True: - msg = input() - msg = f"\nClient: {msg}\n" - print(msg) - self.sMsg(msg) + msg = input() + print('\033[1A' + '\033[K', end='') + msg = f"\nClient: {msg}\n" + print(msg) + self.sMsg(msg) if __name__ == '__main__': check_call('clear') diff --git a/server.py b/server.py index 1313851..d87604c 100755 --- a/server.py +++ b/server.py @@ -37,6 +37,7 @@ class Server: self.receiving.start() while True: msg = input() + print('\033[1A' + '\033[K', end='') msg = f"\nADMIN: {msg}\n" print(msg) self.client.send(self.f.encrypt(msg.encode()))