__init__.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:python_ddd_flask 作者: igorvinnicius 项目源码 文件源码
def catch_warnings():
    """Catch warnings in a with block in a list"""
    # make sure deprecation warnings are active in tests
    warnings.simplefilter('default', category=DeprecationWarning)

    filters = warnings.filters
    warnings.filters = filters[:]
    old_showwarning = warnings.showwarning
    log = []
    def showwarning(message, category, filename, lineno, file=None, line=None):
        log.append(locals())
    try:
        warnings.showwarning = showwarning
        yield log
    finally:
        warnings.filters = filters
        warnings.showwarning = old_showwarning
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号