diff --git a/netbox/_reports b/netbox/_reports new file mode 160000 index 000000000..b3a449437 --- /dev/null +++ b/netbox/_reports @@ -0,0 +1 @@ +Subproject commit b3a449437792668041d5cfb9cd6d025e1a5b3470 diff --git a/netbox/extras/reports.py b/netbox/extras/reports.py index 9b45f47aa..a516a0b09 100644 --- a/netbox/extras/reports.py +++ b/netbox/extras/reports.py @@ -16,16 +16,14 @@ def is_report(obj): """ Returns True if the given object is a Report. """ - if obj in Report.__subclasses__(): - return True - return False + return obj in Report.__subclasses__() def get_report(module_name, report_name): """ Return a specific report from within a module. """ - module = importlib.import_module('reports.{}'.format(module_name)) + module = importlib.import_module(module_name) report = getattr(module, report_name, None) if report is None: return None diff --git a/netbox/reports/__init__.py b/netbox/reports/__init__.py deleted file mode 100644 index e69de29bb..000000000