File: //opt/alt/python27/lib/python2.7/site-packages/raven/contrib/django/celery/__init__.pyo
�
��Yc           @@  s�   d  Z  d d l m Z d d l m Z y d d l m Z Wn! e k
 r] d d l m Z n Xd e f d �  �  YZ	 e d d � d	 �  � Z
 e d d � d
 �  � Z d S(   s�   
raven.contrib.django.celery
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:copyright: (c) 2010-2012 by the Sentry Team, see AUTHORS for more details.
:license: BSD, see LICENSE for more details.
i    (   t   absolute_import(   t   DjangoClient(   t   taskt   CeleryClientc           B@  s   e  Z d  �  Z d �  Z RS(   c         C@  s
   t  j | � S(   N(   t   send_raw_integratedt   delay(   t   selft   kwargs(    (    sU   /opt/alt/python27/lib/python2.7/site-packages/raven/contrib/django/celery/__init__.pyt   send_integrated   s    c         O@  s   t  j | | �  S(   N(   t   send_rawR   (   R   t   argsR   (    (    sU   /opt/alt/python27/lib/python2.7/site-packages/raven/contrib/django/celery/__init__.pyt   send_encoded   s    (   t   __name__t
   __module__R   R   (    (    (    sU   /opt/alt/python27/lib/python2.7/site-packages/raven/contrib/django/celery/__init__.pyR      s   	t   routing_keyt   sentryc         C@  s-   d d l  m } t t | �  � j |  � d  S(   Ni    (   t
   get_client(   t   raven.contrib.django.modelsR   t   superR   R   (   R   R   (    (    sU   /opt/alt/python27/lib/python2.7/site-packages/raven/contrib/django/celery/__init__.pyR      s    c          O@  s0   d d l  m } t t | �  � j |  | �  d  S(   Ni    (   R   (   R   R   R   R   R   (   R
   R   R   (    (    sU   /opt/alt/python27/lib/python2.7/site-packages/raven/contrib/django/celery/__init__.pyR	      s    N(   t   __doc__t
   __future__R    t   raven.contrib.django.clientR   t   celery.taskR   t   ImportErrort   celery.decoratorsR   R   R	   (    (    (    sU   /opt/alt/python27/lib/python2.7/site-packages/raven/contrib/django/celery/__init__.pyt   <module>   s