From af2e0a2d419ae3a360e709f07841acf0ad05bc9e Mon Sep 17 00:00:00 2001 From: Christophe Bedard Date: Tue, 31 Dec 2019 15:08:45 -0500 Subject: [PATCH] Expose name parameter for submodule import util method --- .../tracetools_analysis/processor/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tracetools_analysis/tracetools_analysis/processor/__init__.py b/tracetools_analysis/tracetools_analysis/processor/__init__.py index 36739ba..556b10d 100644 --- a/tracetools_analysis/tracetools_analysis/processor/__init__.py +++ b/tracetools_analysis/tracetools_analysis/processor/__init__.py @@ -502,11 +502,14 @@ class AutoProcessor(): } @staticmethod - def _import_event_handler_submodules(recursive=True): + def _import_event_handler_submodules( + name: str = __name__, + recursive=True, + ): """Force import of EventHandler submodules.""" import importlib import pkgutil - package = importlib.import_module(__name__) + package = importlib.import_module(name) results = {} for loader, name, is_pkg in pkgutil.walk_packages(package.__path__): full_name = package.__name__ + '.' + name