background.cpython-312.pyc•2.61 kB
�
�MMg� � � � d dl mZ d dlZd dlZej dk\ rd dlmZ nd dlmZ d dlmZ d dl m
Z
ed� Z G d� d � Z G d
� de� Z
y)� )�annotationsN)� �
)� ParamSpec)�is_async_callable)�run_in_threadpool�Pc � � e Zd Zdd�Zdd�Zy)�BackgroundTaskc �N � || _ || _ || _ t |� | _ y �N)�func�args�kwargsr �is_async)�selfr r r s �`C:\Users\noahv\Documents\GitHub\clickup-operator\.venv\Lib\site-packages\starlette/background.py�__init__zBackgroundTask.__init__ s# � ��� ��� ����)�$�/��
� c � �� K � | j r/ | j | j i | j ��� d { ��� y t | j g| j ��i | j ��� d { ��� y 7 �;7 ��wr
)r r r r r )r s r �__call__zBackgroundTask.__call__ s[ � �� ��=�=��$�)�)�T�Y�Y�6�$�+�+�6�6�6�#�D�I�I�I�� � �I�T�[�[�I�I�I�
7��I�s! �6A8�A4�5A8�.A6�/A8�6A8N�r ztyping.Callable[P, typing.Any]r zP.argsr zP.kwargs�return�None�r r )�__name__�
__module__�__qualname__r r � r r r r s
� �0�Jr r c �&