阻止cssutils生成警告消息

 尹子 发布于 2023-02-12 23:16

我使用parseFile便捷方法来读取css文件,但它产生了大量的警告消息.
我已设置validate=False但仍在打印消息.
我试图创建一个CSSParser对象并初始化日志对象和日志级别为none,但它仍然打印警告和错误.
我查看了源代码,无法看到这些消息的创建位置,因此它可能在parseFile调用的内容中.

有没有办法阻止CSSParser.parseFile()生成如下所示的消息?

 WARNING CSSStylesheet: Unknown @rule found. [3:43150:@-webkit-keyframes] 
 WARNING    CSSStylesheet: Unknown @rule found. [3:43329: @-moz-keyframes] 
 WARNING    CSSStylesheet: Unknown @rule found. [3:43496: @keyframes]
 WARNING    CSSStylesheet: Unknown @rule found. [3:43643: @-webkit-keyframes] 
 WARNING    Property: Unknown Property name. [3:79871: min-device-width]
 WARNING    Property: Unknown Property name. [3:79900: max-device-width] 
 ERROR  MediaQuery: Unexpected syntax, expected "and" but found "(". [3:86572: (]
 ERROR  MediaQuery: Unexpected syntax, expected "and" but found ":". [3:86582: :]
 ERROR  MediaQuery: Unexpected syntax. [3:86583: 35em]
 ERROR  MediaQuery: Unexpected syntax, expected "and" but found ")". [3:86587: )]

任何帮助将不胜感激!

1 个回答
  • 记录器是单例,因此,将此行放在您的指令之上

    import logging
    cssutils.log.setLevel(logging.CRITICAL)
    

    这会禁用警告和错误日志记录.

    2023-02-12 23:31 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有