diff --git a/src/backend/InvenTree/plugin/helpers.py b/src/backend/InvenTree/plugin/helpers.py index 9fa392a6d2..9eee31bc39 100644 --- a/src/backend/InvenTree/plugin/helpers.py +++ b/src/backend/InvenTree/plugin/helpers.py @@ -202,9 +202,12 @@ def get_modules(pkg, path=None): return [v for k, v in context.items()] -def get_classes(module): +def get_classes(module) -> list: """Get all classes in a given module.""" - return inspect.getmembers(module, inspect.isclass) + try: + return inspect.getmembers(module, inspect.isclass) + except Exception: + return [] def get_plugins(pkg, baseclass, path=None):