
    Ng0                     $   d dl Z d dlZd dlmZmZmZmZmZmZm	Z	m
Z
mZ ej        dk    rd dlmZ n!	 d dlmZ n# e$ r  G d de          ZY nw xY w G d de          Z G d	 d
ed          Z e
d          Z e
dedef                   Zeeegdf         eegeeedf         f         f         Zeegef         Zeeeg ef         f         Zeee j        df         Zeeee         f         Zeegef         Zedeeddf         f         ZdS )    N)	AnyCallable	CoroutineDict	GeneratorSequenceTupleTypeVarUnion)      )	TypedDictc                   (     e Zd Zdeddf fdZ xZS )r   kwargsreturnNc                 D    t                                                      S )N)super__init_subclass__)clsr   	__class__s     K/var/www/html/ai-engine/env/lib/python3.11/site-packages/backoff/_typing.pyr   zTypedDict.__init_subclass__   s    ww00222    )__name__
__module____qualname__r   r   __classcell__)r   s   @r   r   r      sK        3 3 3 3 3 3 3 3 3 3 3 3r   r   c                   r    e Zd ZU edef         ed<   eedf         ed<   eeef         ed<   e	ed<   e
ed<   dS )_Details.targetargsr   trieselapsedN)r   r   r   r   r   __annotations__r	   r   strintfloat r   r   r   r      s_         S#X
S/cNJJJNNNNNr   r   c                   $    e Zd ZU eed<   eed<   dS )DetailswaitvalueN)r   r   r   r&   r#   r   r'   r   r   r)   r)      s"         
KKKJJJJJr   r)   F)totalT
_CallableT.)bound) loggingsystypingr   r   r   r   r   r   r	   r
   r   version_infor   typing_extensionsImportErrordictr   r)   r-   r.   _Handlerr&   	_Jitterer_MaybeCallabler$   Logger_MaybeLogger_MaybeSequencebool
_Predicate_WaitGeneratorr'   r   r   <module>r@      sN    



$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ v       3/////// 3 3 3	3 	3 	3 	3 	3 	3 	3 	3 	3 	33    y       he    
 GCLLW\#s();<<<
gY_gY	#sD.1124 eWe^$	q(2q5/)*S'.$./q(1+~&qc4i 
#yd):;;<s   9 AA