From a14a3f8408b6cf5e9a6a5473a1e4c8f1c3dfa9d8 Mon Sep 17 00:00:00 2001 From: Xavier Robin <xavalias-github@xavier.robin.name> Date: Mon, 5 Feb 2024 10:35:58 +0100 Subject: [PATCH] refactor: save only the exception message --- actions/ost-compare-ligand-structures | 5 +++-- actions/ost-compare-structures | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/actions/ost-compare-ligand-structures b/actions/ost-compare-ligand-structures index 191b6ee5c..bbeaf5a1d 100644 --- a/actions/ost-compare-ligand-structures +++ b/actions/ost-compare-ligand-structures @@ -631,10 +631,11 @@ def _Main(): with open(args.output, 'w') as fh: json.dump(out, fh, indent=4, sort_keys=False) - except Exception: + except Exception as exc: out = dict() out["status"] = "FAILURE" - out["traceback"] = traceback.format_exc() + out["traceback"] = traceback.format_exc(limit=1000) + out["exception"] = " ".join(traceback.format_exception_only(exc)) with open(args.output, 'w') as fh: json.dump(out, fh, indent=4, sort_keys=False) raise diff --git a/actions/ost-compare-structures b/actions/ost-compare-structures index d16ce8c86..bbff63009 100644 --- a/actions/ost-compare-structures +++ b/actions/ost-compare-structures @@ -897,10 +897,11 @@ def _Main(): out["status"] = "SUCCESS" with open(args.output, 'w') as fh: json.dump(out, fh, indent=4, sort_keys=False) - except: + except Exception as exc: out = dict() out["status"] = "FAILURE" out["traceback"] = traceback.format_exc() + out["exception"] = " ".join(traceback.format_exception_only(exc)) with open(args.output, 'w') as fh: json.dump(out, fh, indent=4, sort_keys=False) raise -- GitLab