From ad2adec8343a1cf8dfcd68e472d8dc4720717038 Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Sun, 18 Oct 2020 21:19:08 +0200 Subject: Reverted some changes. It was to 'complicated' to get status of the sys.stdin buffer while it did not contain a new-line character. So reverted that code. Here is an interesting read, but a bit to much code for a simple guided template: https://stackoverflow.com/a/41459565/929999 --- examples/guided.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/examples/guided.py b/examples/guided.py index 067d591f..b3df07d7 100644 --- a/examples/guided.py +++ b/examples/guided.py @@ -1,6 +1,5 @@ import archinstall import getpass, time, json, sys, signal -from select import epoll, EPOLLIN """ This signal-handler chain (and global variable) @@ -166,8 +165,6 @@ print() print(f' ! Formatting {harddrive} in ', end='') -poller = epoll() -poller.register(sys.stdin.fileno(), EPOLLIN) for i in range(5, 0, -1): print(f"{i}", end='') @@ -176,7 +173,7 @@ for i in range(5, 0, -1): time.sleep(0.25) print(".", end='') - if list(poller.poll(0.25)) or SIG_TRIGGER: + if SIG_TRIGGER: abort = input('\nDo you really want to abort (y/n)? ') if abort.strip() != 'n': exit(0) -- cgit v1.2.3-54-g00ecf