From 86367f8c9ba248f4065b959bfc53e5f36339bf6d Mon Sep 17 00:00:00 2001 From: silencht Date: Tue, 16 Sep 2025 16:56:57 +0800 Subject: [PATCH] [fix] add try block --- src/televuer/televuer.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/televuer/televuer.py b/src/televuer/televuer.py index 2992f67..d8a9814 100644 --- a/src/televuer/televuer.py +++ b/src/televuer/televuer.py @@ -100,7 +100,12 @@ class TeleVuer: self.process.start() def vuer_run(self): - self.vuer.run() + try: + self.vuer.run() + except KeyboardInterrupt: + pass + except Exception as e: + print(f"Vuer encountered an error: {e}") async def on_cam_move(self, event, session, fps=60): try: @@ -512,4 +517,4 @@ class TeleVuer: def right_controller_bButton(self): """bool, right controller 'B' button pressed.""" with self.right_bButton_shared.get_lock(): - return self.right_bButton_shared.value \ No newline at end of file + return self.right_bButton_shared.value