diff --git a/src/datajoint/table.py b/src/datajoint/table.py index 7543c385e..510b78d47 100644 --- a/src/datajoint/table.py +++ b/src/datajoint/table.py @@ -1306,8 +1306,8 @@ def lookup_class_name(name, context, depth=3): depth=node["depth"] - 1, ) ) - except ImportError: - pass # could not import, so do not attempt + except (ImportError, TypeError): + pass # could not inspect module members, skip return None