From 5d38b950964c94835f4a6318e400d271d44cff06 Mon Sep 17 00:00:00 2001
From: Xavier Robin <xavier.robin@unibas.ch>
Date: Fri, 16 Feb 2024 17:25:54 +0100
Subject: [PATCH] fix: support for Python < 3.10

---
 actions/ost-compare-ligand-structures | 3 ++-
 actions/ost-compare-structures        | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/actions/ost-compare-ligand-structures b/actions/ost-compare-ligand-structures
index bbeaf5a1d..0a82242cd 100644
--- a/actions/ost-compare-ligand-structures
+++ b/actions/ost-compare-ligand-structures
@@ -635,7 +635,8 @@ def _Main():
         out = dict()
         out["status"] = "FAILURE"
         out["traceback"] = traceback.format_exc(limit=1000)
-        out["exception"] = " ".join(traceback.format_exception_only(exc))
+        etype, evalue, tb = sys.exc_info()
+        out["exception"] = " ".join(traceback.format_exception_only(etype, evalue))
         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 f1257f26a..02fa365c0 100644
--- a/actions/ost-compare-structures
+++ b/actions/ost-compare-structures
@@ -903,7 +903,8 @@ def _Main():
         out = dict()
         out["status"] = "FAILURE"
         out["traceback"] = traceback.format_exc()
-        out["exception"] = " ".join(traceback.format_exception_only(exc))
+        etype, evalue, tb = sys.exc_info()
+        out["exception"] = " ".join(traceback.format_exception_only(etype, evalue))
         with open(args.output, 'w') as fh:
             json.dump(out, fh, indent=4, sort_keys=False)
         raise
-- 
GitLab