From ede671f0dfdfb7f98c1b283606dd5dfd8325e2e4 Mon Sep 17 00:00:00 2001 From: Eric Callahan Date: Mon, 24 Jan 2022 15:27:07 -0500 Subject: [PATCH] app_deploy: handle exceptions in same path check Signed-off-by: Eric Callahan --- moonraker/components/update_manager/app_deploy.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/moonraker/components/update_manager/app_deploy.py b/moonraker/components/update_manager/app_deploy.py index 65ffa9f..a02c0ac 100644 --- a/moonraker/components/update_manager/app_deploy.py +++ b/moonraker/components/update_manager/app_deploy.py @@ -147,8 +147,11 @@ class AppDeploy(BaseDeploy): executable = executable.expanduser() if self.executable is None: return False - return self.path.samefile(app_path) and \ - self.executable.samefile(executable) + try: + return self.path.samefile(app_path) and \ + self.executable.samefile(executable) + except Exception: + return False async def recover(self, hard: bool = False,