diff --git a/src/caosadvancedtools/table_export.py b/src/caosadvancedtools/table_export.py index e82327198858de03e699d9e527b360782c10f71d..eabb10754bdb93859dcc6ef3d3ff0838fa6ff6d4 100644 --- a/src/caosadvancedtools/table_export.py +++ b/src/caosadvancedtools/table_export.py @@ -207,18 +207,16 @@ class BaseTableExporter(object): logger.error(errmssg) def _call_find_function(self, find_function, e): - account_for_self = 0 if callable(find_function): find_fun = find_function else: find_fun = getattr(self, find_function) - account_for_self = 1 sig = signature(find_fun) params = sig.parameters - if len(params) > (account_for_self + 1): + if len(params) > 1: return find_fun(self.record, e) - elif len(params) > account_for_self: + elif len(params) > 0: return find_fun(self.record) return find_fun()