corbeau

A Sentry client based on Raven that verifies SSL certs


License
MIT
Install
pip install corbeau==0.2

Documentation

Corbeau

https://secure.travis-ci.org/kilink/corbeau.png?branch=master https://coveralls.io/repos/kilink/corbeau/badge.png

Corbeau is an extension to Raven, that adds an HTTPS transport which verifies SSL certificates.

Corbeau provides a drop-in replacement for raven.Client:

>>> url = "https://foo:bar@example.com/project"
>>> client = corbeau.Client(url)
>>> client is raven.base.Raven
True
>>> client.registry.get_transport(urlparse.urlparse(url))
<corbeau.VerifiedHTTPSTransport object at 0x...>

Under the hood, the Corbeau client uses Requests to do SSL certificate verification.

The transport uses a requests.Session object to make requests, accessible at corbeau.session. This means that keep-alive will be used if the server supports it.