Ë
    –V.jü  ã                   ó  — d Z dZg d¢Z e ee ed ee«      «      «      «      Zed   Zde	de
fd„Z G d„ de	«      Zd	Zd
ZdZdZdZdZdZdZdZ eeeeh«      Z eeeeeeh«      Z eeeeh«      Z eeeh«      Z eeeeeeeeh«      Zy)aº  Built-in task states.

.. _states:

States
------

See :ref:`task-states`.

.. _statesets:

Sets
----

.. state:: READY_STATES

READY_STATES
~~~~~~~~~~~~

Set of states meaning the task result is ready (has been executed).

.. state:: UNREADY_STATES

UNREADY_STATES
~~~~~~~~~~~~~~

Set of states meaning the task result is not ready (hasn't been executed).

.. state:: EXCEPTION_STATES

EXCEPTION_STATES
~~~~~~~~~~~~~~~~

Set of states meaning the task returned an exception.

.. state:: PROPAGATE_STATES

PROPAGATE_STATES
~~~~~~~~~~~~~~~~

Set of exception states that should propagate exceptions to the user.

.. state:: ALL_STATES

ALL_STATES
~~~~~~~~~~

Set of all possible states.

Misc
----

)ÚPENDINGÚRECEIVEDÚSTARTEDÚSUCCESSÚFAILUREÚREVOKEDÚRETRYÚIGNOREDÚREADY_STATESÚUNREADY_STATESÚEXCEPTION_STATESÚPROPAGATE_STATESÚ
precedenceÚstate)	r   r   Nr   r   r   ÚREJECTEDr   r   é    Nr   Úreturnc                 ó@   — 	 t         |    S # t        $ r	 t        cY S w xY w)zRGet the precedence index for state.

    Lower index means higher precedence.
    )ÚPRECEDENCE_LOOKUPÚKeyErrorÚNONE_PRECEDENCE)r   s    úOC:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\celery/states.pyr   r   Q   s'   € ð
Ü  Ñ'Ð'øÜò ÜÒðús   ‚ ‹œc                   óP   — e Zd ZdZdedefd„Zdedefd„Zdedefd„Zdedefd„Z	y)	r   a  Task state.

    State is a subclass of :class:`str`, implementing comparison
    methods adhering to state precedence rules::

        >>> from celery.states import state, PENDING, SUCCESS

        >>> state(PENDING) < state(SUCCESS)
        True

    Any custom state is considered to be lower than :state:`FAILURE` and
    :state:`SUCCESS`, but higher than any of the other built-in states::

        >>> state('PROGRESS') > state(STARTED)
        True

        >>> state('PROGRESS') > state('SUCCESS')
        False
    Úotherr   c                 ó0   — t        | «      t        |«      k  S ©N©r   ©Úselfr   s     r   Ú__gt__zstate.__gt__q   ó   € Ü˜$Ó¤*¨UÓ"3Ñ3Ð3ó    c                 ó0   — t        | «      t        |«      k  S r   r   r   s     r   Ú__ge__zstate.__ge__t   ó   € Ü˜$Ó¤:¨eÓ#4Ñ4Ð4r!   c                 ó0   — t        | «      t        |«      kD  S r   r   r   s     r   Ú__lt__zstate.__lt__w   r    r!   c                 ó0   — t        | «      t        |«      k\  S r   r   r   s     r   Ú__le__zstate.__le__z   r$   r!   N)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚstrÚboolr   r#   r&   r(   © r!   r   r   r   \   sS   „ ñð(4˜Cð 4 Dó 4ð5˜Cð 5 Dó 5ð4˜Cð 4 Dó 4ð5˜Cð 5 Dô 5r!   r   r   r   r   r   r   r   r   r	   )r,   Ú__all__Ú
PRECEDENCEÚdictÚzipÚrangeÚlenr   r   r-   Úintr   r   r   r   r   r   r   r   r   r   r	   Ú	frozensetr
   r   r   r   Ú
ALL_STATESr/   r!   r   Ú<module>r9      s÷   ðñ4ðl€ò
€
ñ ™˜Z©¨q±#°j³/Ó)BÓCÓDÐ Ø# DÑ)€ð�cð ˜có ô5ˆCô 5ðF €à€à
€à
€à
€à
€à€à€Ø
€á˜' 7¨GÐ4Ó5€Ù˜G X¨w¸À%ÐHÓI€Ù˜e W¨gÐ6Ó7Ð Ù˜g wÐ/Ó0Ð áØˆX�w ¨°%¸ðó �
r!   