in mozregression/cli.py [0:0]
def __init__(self, options, config):
self.options = options
self.logger = init_logger(debug=options.debug)
# allow to filter process output based on the user option
if options.process_output is None:
# process_output not user defined
log_process_output = options.build_type != ""
else:
log_process_output = options.process_output == "stdout"
get_default_logger("process").component_filter = lambda data: (
data if log_process_output else None
)
# filter some mozversion log lines
re_ignore_mozversion_line = re.compile(
r"^(platform_.+|application_vendor|application_remotingname"
r"|application_id|application_display_name): .+"
)
get_default_logger("mozversion").component_filter = lambda data: (
None if re_ignore_mozversion_line.match(data["message"]) else data
)
self.enable_telemetry = config["enable-telemetry"] not in ("no", "false", 0)
self.action = None
self.fetch_config = None