From 765e924273317b3833747a573b4ea5126a55df3d Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Wed, 10 Sep 2025 21:28:13 +0200 Subject: [PATCH] should make it look better --- radioPlaylist.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/radioPlaylist.py b/radioPlaylist.py index 0833d8c..2ad8727 100644 --- a/radioPlaylist.py +++ b/radioPlaylist.py @@ -9,7 +9,7 @@ import shutil import libcache import argparse from datetime import datetime -from typing import List, Dict, Set, Tuple, Optional, Union +from typing import List, Dict, Set, Tuple, Optional from dataclasses import dataclass # Configuration @@ -916,6 +916,15 @@ def main(): """Main entry point.""" args = parse_arguments() + fd = sys.stdin.fileno() + original_settings = termios.tcgetattr(fd) + + new_settings = termios.tcgetattr(fd) + new_settings[3] = new_settings[3] & ~termios.ECHOCTL + termios.tcsetattr(fd, termios.TCSADRAIN, new_settings) + config = Config(custom_playlist_file=args.playlist) app = Application(config) - exit(app.run()) + code = app.run() + termios.tcsetattr(fd, termios.TCSADRAIN, original_settings) + exit(code)