o
    Ýîi¥  ã                   @   s    d Z ddlmZ ddlmZ dS )a9  The ``spyne.auxproc`` package contains backends to process auxiliary method
contexts.

"Auxiliary Methods" are methods that run asyncronously once the
primary method returns (either successfully or not). There can be only one
primary method for a given method identifier but zero or more auxiliary methods.

To define multiple auxiliary methods for a given main method, you must use
separate :class:`Service` subclasses that you pass to the
:class:`spyne.application.Application` constructor.

Auxiliary methods are a useful abstraction for a variety of asyncronous
execution methods like persistent or non-persistent queueing, async execution
in another thread, process or node.

Classes from this package will have the ``AuxProc`` suffix, short for
"Auxiliary Processor".

This package is DEPRECATED. Get rid of this ASAP.
é    )Úprocess_contexts)ÚAuxProcBaseN)Ú__doc__Úspyne.auxproc._baser   r   © r   r   úV/var/www/html/LicenciasMIG/venv/lib/python3.10/site-packages/spyne/auxproc/__init__.pyÚ<module>   s   