def main(): # make sure CTRL+C works signal.signal(signal.SIGINT, signal.SIG_DFL) description = """BlitzTUI - the Touch-User-Interface for the RaspiBlitz project Keep on stacking SATs..! :-D""" parser = argparse.ArgumentParser(description=description, formatter_class=RawTextHelpFormatter) parser.add_argument("-V", "--version", help="print version", action="version", version=__version__) parser.add_argument('-d', '--debug', help="enable debug logging", action="store_true") # parse args args = parser.parse_args() if args.debug: setup_logging(log_level="DEBUG") else: setup_logging() log.info("Starting BlitzTUI v{}".format(__version__)) # initialize app app = QApplication(sys.argv) w = AppWindow() w.show() # run app sys.exit(app.exec_())
# -*- coding: utf-8 -*- import logging from blitztui.version import __version__ from blitztui.file_logger import setup_logging log = logging.getLogger() setup_logging() log.info("Starting BlitzTUI v{}".format(__version__))