From 606eddf57b50022c5e92e9f240a8eb5fe3412533 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Mon, 13 Sep 2021 19:59:40 +0200 Subject: [PATCH 3/4] utils/xml: mute xmlschema logs (#56881) --- passerelle/utils/xml.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/passerelle/utils/xml.py b/passerelle/utils/xml.py index dcc9bdbb..e35503cc 100644 --- a/passerelle/utils/xml.py +++ b/passerelle/utils/xml.py @@ -18,7 +18,11 @@ import copy from collections import OrderedDict import jsonschema -import xmlschema + +from .logging import ignore_loggers + +with ignore_loggers('xmlschema'): + import xmlschema def text_content(node): @@ -136,7 +140,8 @@ class JSONSchemaFromXMLSchema(object): def __init__(self, xml_schema, root_element): if not isinstance(xml_schema, xmlschema.XMLSchema): - xml_schema = xmlschema.XMLSchema(xml_schema, converter=TransformConverter(transformer=self)) + with ignore_loggers('xmlschema'): + xml_schema = xmlschema.XMLSchema(xml_schema, converter=TransformConverter(transformer=self)) self.xml_schema = xml_schema self.root_element = root_element self.json_schema = { -- 2.32.0.rc0