• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python log.hide_qt_warning函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中qutebrowser.utils.log.hide_qt_warning函数的典型用法代码示例。如果您正苦于以下问题:Python hide_qt_warning函数的具体用法?Python hide_qt_warning怎么用?Python hide_qt_warning使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了hide_qt_warning函数的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: _die

 def _die(self, msg):
     """Abort the download and emit an error."""
     assert not self.successful
     self._read_timer.stop()
     self.reply.downloadProgress.disconnect()
     self.reply.finished.disconnect()
     self.reply.error.disconnect()
     self.reply.readyRead.disconnect()
     self.error_msg = msg
     self.stats.finish()
     self.error.emit(msg)
     with log.hide_qt_warning('QNetworkReplyImplPrivate::error: Internal '
                              'problem, this method must only be called '
                              'once.'):
         # See https://codereview.qt-project.org/#/c/107863/
         self.reply.abort()
     self.reply.deleteLater()
     self.reply = None
     self.done = True
     self.data_changed.emit()
     if self.fileobj is not None:
         try:
             self.fileobj.close()
         except OSError:
             log.downloads.exception("Error while closing file object")
开发者ID:munyari,项目名称:qutebrowser,代码行数:25,代码来源:downloads.py


示例2: test_unfiltered

 def test_unfiltered(self, qt_logger, caplog):
     with log.hide_qt_warning("World", 'qt-tests'):
         with caplog.at_level(logging.WARNING, 'qt-tests'):
             qt_logger.warning("Hello World")
     assert len(caplog.records) == 1
     record = caplog.records[0]
     assert record.levelname == 'WARNING'
     assert record.message == "Hello World"
开发者ID:Harrison97,项目名称:qutebrowser,代码行数:8,代码来源:test_log.py


示例3: test_unfiltered

 def test_unfiltered(self, logger, caplog):
     """Test a message which is not filtered."""
     with log.hide_qt_warning("World", 'qt-tests'):
         with caplog.atLevel(logging.WARNING, 'qt-tests'):
             logger.warning("Hello World")
     assert len(caplog.records()) == 1
     record = caplog.records()[0]
     assert record.levelname == 'WARNING'
     assert record.message == "Hello World"
开发者ID:ProtractorNinja,项目名称:qutebrowser,代码行数:9,代码来源:test_log.py


示例4: _die

 def _die(self, msg):
     """Abort the download and emit an error."""
     assert not self.successful
     # Prevent actions if calling _die() twice. This might happen if the
     # error handler correctly connects, and the error occurs in init_reply
     # between reply.error.connect and the reply.error() check. In this
     # case, the connected error handlers will be called twice, once via the
     # direct error.emit() and once here in _die(). The stacks look like
     # this then:
     #   <networkmanager error.emit> -> on_reply_error -> _die ->
     #   self.error.emit()
     # and
     #   [init_reply -> <single shot timer> ->] <lambda in init_reply> ->
     #   self.error.emit()
     # which may lead to duplicate error messages (and failing tests)
     if self._dead:
         return
     self._dead = True
     self._read_timer.stop()
     self.reply.downloadProgress.disconnect()
     self.reply.finished.disconnect()
     self.reply.error.disconnect()
     self.reply.readyRead.disconnect()
     self.error_msg = msg
     self.stats.finish()
     self.error.emit(msg)
     with log.hide_qt_warning('QNetworkReplyImplPrivate::error: Internal '
                              'problem, this method must only be called '
                              'once.'):
         # See https://codereview.qt-project.org/#/c/107863/
         self.reply.abort()
     self.reply.deleteLater()
     self.reply = None
     self.done = True
     self.data_changed.emit()
     if self.fileobj is not None:
         try:
             self.fileobj.close()
         except OSError:
             log.downloads.exception("Error while closing file object")
开发者ID:LadyClaire,项目名称:qutebrowser,代码行数:40,代码来源:downloads.py


示例5: _do_die

 def _do_die(self):
     """Abort the download and emit an error."""
     self._read_timer.stop()
     if self._reply is None:
         log.downloads.debug("Reply gone while dying")
         return
     self._reply.downloadProgress.disconnect()
     self._reply.finished.disconnect()
     self._reply.error.disconnect()
     self._reply.readyRead.disconnect()
     with log.hide_qt_warning('QNetworkReplyImplPrivate::error: Internal '
                              'problem, this method must only be called '
                              'once.'):
         # See https://codereview.qt-project.org/#/c/107863/
         self._reply.abort()
     self._reply.deleteLater()
     self._reply = None
     if self.fileobj is not None:
         try:
             self.fileobj.close()
         except OSError:
             log.downloads.exception("Error while closing file object")
开发者ID:Harrison97,项目名称:qutebrowser,代码行数:22,代码来源:qtnetworkdownloads.py


示例6: test_filtered_whitespace

 def test_filtered_whitespace(self, logger, caplog):
     """Test a message which is filtered (match with whitespace)."""
     with log.hide_qt_warning("Hello", 'qt-tests'):
         with caplog.at_level(logging.WARNING, 'qt-tests'):
             logger.warning("  Hello World  ")
     assert not caplog.records
开发者ID:shawa,项目名称:qutebrowser,代码行数:6,代码来源:test_log.py


示例7: test_filtered_exact

 def test_filtered_exact(self, logger, caplog):
     """Test a message which is filtered (exact match)."""
     with log.hide_qt_warning("Hello", 'qt-tests'):
         with caplog.at_level(logging.WARNING, 'qt-tests'):
             logger.warning("Hello")
     assert not caplog.records
开发者ID:shawa,项目名称:qutebrowser,代码行数:6,代码来源:test_log.py


示例8: test_filtered

 def test_filtered(self, qt_logger, caplog, line):
     with log.hide_qt_warning("Hello", 'qt-tests'):
         with caplog.at_level(logging.WARNING, 'qt-tests'):
             qt_logger.warning(line)
     assert not caplog.records
开发者ID:Harrison97,项目名称:qutebrowser,代码行数:5,代码来源:test_log.py


示例9: test_filtered_start

 def test_filtered_start(self, logger, caplog):
     """Test a message which is filtered (match at line start)."""
     with log.hide_qt_warning("Hello", 'qt-tests'):
         with caplog.atLevel(logging.WARNING, 'qt-tests'):
             logger.warning("Hello World")
     assert not caplog.records()
开发者ID:ProtractorNinja,项目名称:qutebrowser,代码行数:6,代码来源:test_log.py


示例10: test_filtered_whitespace

 def test_filtered_whitespace(self):
     """Test a message which is filtered (match with whitespace)."""
     with log.hide_qt_warning("Hello", logger='qt-tests'):
         qWarning("  Hello World  ")
开发者ID:JIVS,项目名称:qutebrowser,代码行数:4,代码来源:test_log.py


示例11: test_filtered_start

 def test_filtered_start(self):
     """Test a message which is filtered (match at line start)."""
     with log.hide_qt_warning("Hello", logger='qt-tests'):
         qWarning("Hello World")
开发者ID:JIVS,项目名称:qutebrowser,代码行数:4,代码来源:test_log.py


示例12: test_filtered_exact

 def test_filtered_exact(self):
     """Test a message which is filtered (exact match)."""
     with log.hide_qt_warning("Hello", logger='qt-tests'):
         qWarning("Hello")
开发者ID:JIVS,项目名称:qutebrowser,代码行数:4,代码来源:test_log.py


示例13: test_unfiltered

 def test_unfiltered(self):
     """Test a message which is not filtered."""
     with log.hide_qt_warning("World", logger='qt-tests'):
         with self.assertLogs('qt-tests', logging.WARNING):
             qWarning("Hello World")
开发者ID:JIVS,项目名称:qutebrowser,代码行数:5,代码来源:test_log.py



注:本文中的qutebrowser.utils.log.hide_qt_warning函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python log.stub函数代码示例发布时间:2022-05-26
下一篇:
Python log.disable_qt_msghandler函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap