← back to Atmos Game
assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_tasks.cpython-312.pyc
123 lines
�
c�bj� � � � d dl mZ d dlZd dlmZmZ d dlmZmZ d dl m
Z
d dlmZ d dl
mZmZmZmZmZmZ ej( dk\ rd d l
mZ nd d lmZ ej( d
k\ r d dl
mZmZ nd dlmZmZ erdd
lmZmZ edd�� Z eddd�� Z ed� Zddd�Z dd�Z G d� dee � Z! G d� de�� Z"y)� )�annotationsN)�ABCMeta�abstractmethod)�Callable� Coroutine)�Context)�
TracebackType)�
TYPE_CHECKING�Any�Literal�Protocol�final�overload)� �
)�TypeVar)r � )�TypeVarTuple�Unpack� )�CancelScope�
TaskHandle�T_coT)� covariant�T_contra)�
contravariant�default�PosArgsTc � � |�t |� S t | dd � }t | dd � }dj ||fD �cg c] }|s�|�� c}� S c c}w )N�
__module__�__qualname__�.)�str�getattr�join)�func�override�module�qualname�xs �g/Users/macstudio3/Projects/atmos-game/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/_tasks.py�get_callable_namer, sX � ����8�}��
�T�<��
.�F��t�^�T�2�H��8�8��� 2�8� 2�1�a�Q� 2�8�9�9��8s �A�Ac � � | |i |��}t |t � s;t | d� r| j � d�nd}t d|� | j
� d|�d�� �|S )z�
Call the given function with the given positional and keyword arguments.
:return: the resulting coroutine
:raises TypeError: if the return value was not a coroutine object
r r"