From 58c4ae609c7c73140c0944841d53c9f1e0e32fc6 Mon Sep 17 00:00:00 2001 From: Sergei Trofimov Date: Mon, 5 Feb 2018 17:25:20 +0000 Subject: [PATCH] framework/output_processor: fix get_output_processor() Output processor names are converted to identifiers when they are loaded. Ensure the same thing happens when looking up installed output processors with get_output_processor(). --- wa/framework/output_processor.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wa/framework/output_processor.py b/wa/framework/output_processor.py index 717ff535..7caab3a9 100644 --- a/wa/framework/output_processor.py +++ b/wa/framework/output_processor.py @@ -6,6 +6,7 @@ from wa.framework.instruments import is_installed from wa.framework.plugin import Plugin from wa.utils.log import log_error, indent, dedent from wa.utils.misc import isiterable +from wa.utils.types import identifier class OutputProcessor(Plugin): @@ -71,6 +72,7 @@ class ProcessorManager(object): if isinstance(processor, OutputProcessor): return processor + processor = identifier(processor) for p in self.processors: if processor == p.name: return p