def handle_style(self, style): log.info(style) cssparser = CSSParser(loglevel = logging.CRITICAL, validate = False) sheet = cssparser.parseString(style.text) for rule in sheet: if rule.type == rule.FONT_FACE_RULE: self.do_handle_font_face_rule(rule)
def handle_style(self, style): log.info(style) cssparser = CSSParser(loglevel = logging.CRITICAL, validate = False) try: sheet = cssparser.parseString(style.text) except: # pylint:disable=bare-except return for rule in sheet: if rule.type == rule.FONT_FACE_RULE: self.do_handle_font_face_rule(rule)
def handle_style(self, style): log.info(style) cssparser = CSSParser(loglevel = logging.CRITICAL, validate = False) try: sheet = cssparser.parseString(style.text) except: #pylint:disable=bare-except return for rule in sheet: if rule.type == rule.FONT_FACE_RULE: self.do_handle_font_face_rule(rule)
def handle_style(self, style): log.info(style) cssparser = CSSParser(loglevel = logging.CRITICAL, validate = False) try: sheet = cssparser.parseString(style.encode_contents()) except Exception as e: # pragma: no cover log.info("[ERROR][handle_style] %s", str(e)) return for rule in sheet: if rule.type == rule.FONT_FACE_RULE: self.do_handle_font_face_rule(rule)