ó
P'^c           @@  sÅ   d  Z  d d l m Z d d l m Z d d l m Z d d l m Z m	 Z	 d g Z
 i d d 6d	 d
 6d d 6Z d   Z e d d d d d d  d    Z e d d d d d d  d    Z d S(   s   
    celery.loaders
    ~~~~~~~~~~~~~~

    Loaders define how configuration is read, what happens
    when workers start, when tasks are executed and so on.

i    (   t   absolute_import(   t   current_app(   t
   deprecated(   t   symbol_by_namet   import_from_cwdt   get_loader_clss   celery.loaders.app:AppLoadert   apps   celery.loaders.default:Loadert   defaults   djcelery.loaders:DjangoLoadert   djangoc         C@  s   t  |  t d t S(   s   Get loader class by name/aliast   imp(   R   t   LOADER_ALIASESR   (   t   loader(    (    s9   /tmp/pip-unpacked-wheel-gV1wwp/celery/loaders/__init__.pyR      s    t   deprecationg      @t   removalg      @t   alternatives   celery.current_app.loaderc           C@  s   t  j S(   N(   R   R   (    (    (    s9   /tmp/pip-unpacked-wheel-gV1wwp/celery/loaders/__init__.pyt   current_loader   s    s   celery.current_app.confc           C@  s   t  j S(   N(   R   t   conf(    (    (    s9   /tmp/pip-unpacked-wheel-gV1wwp/celery/loaders/__init__.pyt   load_settings"   s    N(   t   __doc__t
   __future__R    t   celery._stateR   t   celery.utilsR   t   celery.utils.importsR   R   t   __all__R
   R   R   R   (    (    (    s9   /tmp/pip-unpacked-wheel-gV1wwp/celery/loaders/__init__.pyt   <module>	   s   	

	