update for infinite loop and Q or ESC to exit

This commit is contained in:
MeaTLoTioN 2025-04-10 15:31:39 +01:00
parent 96b077f202
commit 320d56094e

View File

@ -9,6 +9,7 @@ DATE = now.strftime("%a, %b %e %Y, %H:%M")
CFG = str(getcfg()) CFG = str(getcfg())
USER = str(getuser()) USER = str(getuser())
HANDLE = str(getuser()['handle']) HANDLE = str(getuser()['handle'])
KEY_ESCAPE = chr(27)
def dispHeader(): def dispHeader():
@ -75,7 +76,7 @@ def dispQuickLog(log="mis"):
OS = OS + 1 OS = OS + 1
def init(): def init():
writeln("|CL") writeln("|[0|CL")
menucmd('GD','@0@NONE@'+TEXT+'wfc/main.ans') menucmd('GD','@0@NONE@'+TEXT+'wfc/main.ans')
dispHeader() dispHeader()
dispTotals() dispTotals()
@ -94,11 +95,20 @@ def main():
dispSysInfo() dispSysInfo()
dispQuickLog('mis') dispQuickLog('mis')
sleep(5); sleep(5);
timer = timer + 1
if timer > 5: #timer = timer + 1
#if timer > 5:
# finished = True
for _ in range(5):
key, ext = getkey()
if not ext:
if key.upper() == 'Q' or key == KEY_ESCAPE:
finished = True finished = True
break
sleep(1)
if __name__ == "__main__": if __name__ == "__main__":
main() main()
gotoxy(1,24); writeln("|PA") gotoxy(1,24); writeln("|[1|PA")