dcramer/raven — pull request #131 by kosma (2012-06-18 11:07:53+00:00)
Title: Asynchronous HTTP transports for Twisted and Tornado

ehlo dcramer,

I've added two asynchronous non-blocking clients for Twisted and Tornado. The plain HTTPTransport was a no-go for us because it could block - something really undesirable in a single-threaded high-load production environment.

I did my best to keep the commits as simple as possible, but as the number of transport grows, transports.py could use some refactoring/cleanup - at your discretion. Also, the documentation doesn't mention the extra transport - it would be great to be able to find them without grepping through code. ;-)

We'll be using these transport in production environment soon - I'll let you know if any bugs pop up.

Kosma