From 21cc8f684623253df6fe3766aed2d789e0f02961 Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Fri, 15 Sep 2023 00:17:31 +0200
Subject: [PATCH] STY: autopep8'ed table_export

---
 src/caosadvancedtools/table_export.py | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/caosadvancedtools/table_export.py b/src/caosadvancedtools/table_export.py
index c8768ad9..e8232719 100644
--- a/src/caosadvancedtools/table_export.py
+++ b/src/caosadvancedtools/table_export.py
@@ -166,11 +166,15 @@ class BaseTableExporter(object):
                 else:
                     self._append_missing(e, d)
             elif FIND_FUNCTION in d:
-                val = self._call_find_function(d[FIND_FUNCTION], e);
-                if val is not None:
-                    self.info[e] = val
-                else:
+                try:
+                    val = self._call_find_function(d[FIND_FUNCTION], e)
+                    if val is not None:
+                        self.info[e] = val
+                    else:
+                        self._append_missing(e, d)
+                except Exception as exc:
                     self._append_missing(e, d)
+                    logger.error(exc)
             # last resort: check if record has e as property:
             else:
                 try:
-- 
GitLab