diff --git a/src/ui/app.py b/src/ui/app.py index 76cd3db..0766e1a 100644 --- a/src/ui/app.py +++ b/src/ui/app.py @@ -90,7 +90,12 @@ class AppUI(App): def callback(path: str): if path == None: return - self.project = Project.from_file(path) + try: + self.project = Project.from_file(path) + except Exception as e: + self.notify(str(e), title="Failed to open project", severity="error") + return + self.open_project_path = path ### load all the ui elements