Your IP : 216.73.216.213
��Y[ � @ s\ d Z d d l m Z d d l Z d d l m Z d d l m Z Gd d � d e � Z d S)z�
raven.contrib.async
~~~~~~~~~~~~~~~~~~~
:copyright: (c) 2010-2012 by the Sentry Team, see AUTHORS for more details.
:license: BSD, see LICENSE for more details.
� )�absolute_importN)�Client)�AsyncWorkerc sI e Z d Z d Z d � f d d � Z � f d d � Z d d � Z � S) �AsyncClientzI
This client uses a single background thread to dispatch errors.
Nc s? t j d t � | p t � | _ t t | � j | | � d S)NzCAsyncClient is deprecated. Use the threaded+http transport instead.)�warnings�warn�DeprecationWarningr �worker�superr �__init__)�selfr �args�kwargs)� __class__� �D/opt/alt/python35/lib/python3.5/site-packages/raven/contrib/async.pyr s zAsyncClient.__init__c s t t | � j | � d S)N)r
r �send)r r )r r r � send_sync s zAsyncClient.send_syncc K s | j j | j | � d S)N)r �queuer )r r r r r r s zAsyncClient.send)�__name__�
__module__�__qualname__�__doc__r r r r r )r r r s r ) r �
__future__r r Z
raven.baser Zraven.transport.threadedr r r r r r �<module> s