From 96fac6b7371020c4c9ba329cf73ec1b8b2628a2c Mon Sep 17 00:00:00 2001 From: Christophe Bedard Date: Tue, 31 Dec 2019 13:58:25 -0500 Subject: [PATCH] Fix linter errors --- .../tracetools_analysis/processor/__init__.py | 13 +++++++------ .../tracetools_analysis/scripts/auto.py | 2 +- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/tracetools_analysis/tracetools_analysis/processor/__init__.py b/tracetools_analysis/tracetools_analysis/processor/__init__.py index 6b37e3e..e70868f 100644 --- a/tracetools_analysis/tracetools_analysis/processor/__init__.py +++ b/tracetools_analysis/tracetools_analysis/processor/__init__.py @@ -425,11 +425,10 @@ class AutoProcessor(): :param kwargs: the kwargs to provide when instanciating EventHandler subclasses """ handlers = self.get_applicable_event_handlers(events) - processor = Processor( + Processor( *handlers, **kwargs, - ) - processor.process(events) + ).process(events) @staticmethod def get_applicable_event_handlers( @@ -487,7 +486,7 @@ class AutoProcessor(): try: instance = handler_class(**kwargs) handlers.append(instance) - except: + except RuntimeError: pass return handlers @@ -497,7 +496,9 @@ class AutoProcessor(): ) -> Set[Type]: """Get all subclasses of a class recursively.""" return set(cls.__subclasses__()) | { - subsubcls for subcls in cls.__subclasses__() for subsubcls in AutoProcessor._get_subclasses(subcls) + subsubcls + for subcls in cls.__subclasses__() + for subsubcls in AutoProcessor._get_subclasses(subcls) } @staticmethod @@ -511,7 +512,7 @@ class AutoProcessor(): full_name = package.__name__ + '.' + name results[full_name] = importlib.import_module(full_name) if recursive and is_pkg: - results.update(_import_event_handler_submodules(full_name)) + results.update(AutoProcessor._import_event_handler_submodules(full_name)) return results diff --git a/tracetools_analysis/tracetools_analysis/scripts/auto.py b/tracetools_analysis/tracetools_analysis/scripts/auto.py index 797c465..ed7ae0c 100644 --- a/tracetools_analysis/tracetools_analysis/scripts/auto.py +++ b/tracetools_analysis/tracetools_analysis/scripts/auto.py @@ -22,4 +22,4 @@ def main(): input_path = get_input_path() events = load_file(input_path) - processor = AutoProcessor(events) + AutoProcessor(events)