A Sentry client based on Raven that verifies SSL certs
Project description
Corbeau is an extension to Raven which adds a cert-verifying HTTPS transport.
It is 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...>
The transport the corbeau client uses does verification of SSL certs for HTTPS connections, thanks to Requests.
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.
History
0.2 (2013-05-24)
Make Corbeau compatible with Raven 3.2.x and 3.3.x. This release is not backwards compatible with Raven 3.1.x.
0.1 (2013-02-26)
initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
corbeau-0.2.tar.gz
(2.5 kB
view details)
File details
Details for the file corbeau-0.2.tar.gz
.
File metadata
- Download URL: corbeau-0.2.tar.gz
- Upload date:
- Size: 2.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ac463c7feb16d3a32694e46dcaefa265b5651429b541fa3cd6a3c35dabdbc2e |
|
MD5 | c5f6227571ce07690302d3a736c96cf2 |
|
BLAKE2b-256 | 50567c60e0b75ac0465212fef06f06c226d7fb4f892e1f670b572e2d22b1e570 |