From 71530f9c2a10d586454201f6248e82e42eed3ee4 Mon Sep 17 00:00:00 2001
From: Eleni Mathioulaki <emathioulaki@athenarc.gr>
Date: Sat, 21 Oct 2023 02:22:18 +0200
Subject: [PATCH] improve exception handling

---
 packages/wf-brainscales2-demos/package.py | 2 +-
 packages/wf-multi-area-model/package.py   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/packages/wf-brainscales2-demos/package.py b/packages/wf-brainscales2-demos/package.py
index 2b0e7bbb..59c505af 100644
--- a/packages/wf-brainscales2-demos/package.py
+++ b/packages/wf-brainscales2-demos/package.py
@@ -54,7 +54,7 @@ class WfBrainscales2Demos(Package):
         try:
             # execute notebook and save
             jupyter(*args)
-        except Exception as e:
+        except ProcessError as e:
             # if the above fails, re-run notebook to produce output with error
             jupyter(*(args+["--allow-errors"]))
             raise
diff --git a/packages/wf-multi-area-model/package.py b/packages/wf-multi-area-model/package.py
index 76db0cf2..b8ff5feb 100644
--- a/packages/wf-multi-area-model/package.py
+++ b/packages/wf-multi-area-model/package.py
@@ -47,7 +47,7 @@ class WfMultiAreaModel(Package):
         try:
             # execute notebook and save
             jupyter(*args)
-        except Exception as e:
+        except ProcessError as e:
             # if the above fails, re-run notebook to produce output with error
             jupyter(*(args+["--allow-errors"]))
             raise
-- 
GitLab