pyramid的http context兼容自动raven集成
项目描述
pyramid_crow提供了用于与raven集成的pyramid包,该包既自动又符合raven的http_context标准。
用法
使用pyramid.includes配置文件设置或config.include('pyramid_crow')包括pyramid_crow。
在您的配置文件中将DSN包括为raven.dsn
即使使用异常视图,也不需要特殊处理或显式调用。pyramid_crow自动使用raven的密码净化功能,从提交的数据中删除敏感值。raven客户端作为request.raven提供。任何以raven.开头的配置文件值将在创建客户端时作为关键字参数提供。不执行自动类型转换;如果您提供的任何值都应该不是字符串,则应适当地将其转换为字符串。
忽略异常
并非每个异常都需要由raven捕获。一些,如pyramid.httpexceptions,表明了异常但预期的条件。pyramid_crow始终忽略pyramid.httpexceptions。您还可以通过在配置中提供导入可用的点名称列表作为pyramid_crow.ignore来忽略其他异常。
例如
pyramid_crow.ignore = yourpackage.YourException yourpackage.YourOtherException
项目详情
关闭
pyramid_crow-0.4.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5ffb5ec08bfa300b51f4b5f5be0c809dddce2ee9ec4bb06a2eeecf4cbeed0eaa |
|
MD5 | 58b4f97565ebd0ddd4135d2371d347cd |
|
BLAKE2b-256 | cc9181a4b1618a48fc1cf539f3733eb7ba7e27bc118dcd4203e2a6fccd108821 |
关闭
pyramid_crow-0.4.2-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 51b2f39b3f5196299e0452a50ed1a6243a031c091762640b36414b5b25b2d314 |
|
MD5 | 2e8619cbb056a239ea9e321f20d46b2e |
|
BLAKE2b-256 | e8312ece320ec3e87255b154d928669e6b0de8502caeff327ad1b644e4dc7ff8 |