� M�g� ����ddlZddlZddlZddlZddlZejd��Ze�ej����e� ej ��d�Z d�Z d�Z d�Zdddd�d�Zd �Zd �ZdS) �N�backoffc�Z�t|��r ||i|��S#t$r|cYSwxYw|S�N)�callable� TypeError)�f�args�kwargss �_/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/backoff/_common.py� _maybe_callr sU����{�{�� ��1�d�%�f�%�%� %��� � � ��H�H�H� �����s �� (�(c�|�d�|���D��}|di|��}|�d��|S)Nc�4�i|]\}}|t|����S�)r )�.0�k�vs r � <dictcomp>z"_init_wait_gen.<locals>.<dictcomp>s$�� D� D� D�D�A�q�a��Q��� D� D� D�r)�items�send)�wait_gen�wait_gen_kwargsr � initializeds r �_init_wait_genrsP�� D� D�O�,A�,A�,C�,C� D� D� D�F��(�$�$�V�$�$�K����T���� �rc���|�|��} |� ||��}n|}n9#t$r,tjdtd���||��z}YnwxYw|�t |||z ��}|S)Nz�Nullary jitter function signature is deprecated. Use unary signature accepting a wait value in seconds and returning a jittered version of it.�)� stacklevel)rr�warnings�warn�DeprecationWarning�min)�wait� send_value�jitter�elapsed�max_time�value�secondss r � _next_waitr)"s��� �I�I�j� !� !�E�#� � ��f�U�m�m�G�G��G��� � #� #� #�� � 2� ��  � � � ��&�&�(�(�"���� #�������g�x�'�1�2�2�� �Ns�(�3A�Ac�X�t|t��rtj|��}|Sr)� isinstance�str�logging� getLogger)�loggers r �_prepare_loggerr0;s)���&�#���+��"�6�*�*�� �Mr)�default_handlerr/� log_levelc���g}|�8|� Jd���tj|||���}|�|��|�|St|d��r|t |��z }n|�|��|S)NzLog level is not specified)r/r2�__iter__)� functools�partial�append�hasattr�list)� user_handlersr1r/r2�handlers� log_handlers r �_config_handlersr=Cs����H� ���$�$�&B�$�$�$��'� �F�i� � � � � ��� �$�$�$������}�j�)�)�'��D��'�'�'��� ��� �&�&�&� �Orc�B�d}|dj|dg}tj��\}}}|�Dtj||��d}|�|�d����n|�|d��|j||g|�R�dS)Nz"Backing off %s(...) for %.1fs (%s)�targetr"������ r'��__name__�sys�exc_info� traceback�format_exception_onlyr7�rstrip�log� �detailsr/r2�msg�log_args�exc_typ�exc�_�exc_fmts r � _log_backoffrR_s��� .�C���!�*�G�F�O�<�H��l�n�n�O�G�S�!� ���1�'�3�?�?��C��������t�,�,�-�-�-�-������(�)�)�)��F�J�y�#�)��)�)�)�)�)�)rc�B�d}|dj|dg}tj��\}}}|�Dtj||��d}|�|�d����n|�|d��|j||g|�R�dS)Nz%Giving up %s(...) after %d tries (%s)r?�triesr@rAr'rBrJs r � _log_giveuprUms��� 1�C���!�*�G�G�,<�=�H��l�n�n�O�G�S�!� ���1�'�3�?�?��C��������t�,�,�-�-�-�-������(�)�)�)��F�J�y�#�)��)�)�)�)�)�)r)r5r-rDrFrr.�_logger� addHandler� NullHandler�setLevel�INFOr rr)r0r=rRrUrrr �<module>r[s ���������� � � � ��������� �'� �I� &� &�����&�7�&�(�(�)�)�)������������������2���'+�4�4������8 *� *� *� *� *� *� *� *r
Memory