Source code for src.main

#!/usr/bin/env python3

import curses
import time

import pysnooper

from src import logger_timing


[docs]@pysnooper.snoop() @logger_timing() def main() -> None: """The main function as an entry point. Todo: - Rewrite the actual logics. """ try: stdscr = curses.initscr() curses.noecho() for t in range(10): stdscr.clear() stdscr.addstr(0, 0, f"Program will be terminated after {10-t} [s].") stdscr.refresh() time.sleep(1) except KeyboardInterrupt: raise finally: curses.echo() curses.endwin()
if __name__ == "__main__": main()