diff --git a/main.py b/main.py new file mode 100644 index 0000000..a350414 --- /dev/null +++ b/main.py @@ -0,0 +1,19 @@ +from logger import logger +from tray_app import TrayApp + +class Application: + def __init__(self): + logger.info("Application starting...") + self.tray_app = TrayApp() + + def run(self): + try: + self.tray_app.run() + except KeyboardInterrupt: + logger.info("Application stopped by user.") + except Exception as e: + logger.error(f"Application error: {e}") + +if __name__ == "__main__": + app = Application() + app.run()