Current File : //snap/core22/current/usr/lib/python3.10/asyncio/__pycache__/events.cpython-310.pyc |
o
E�h�j � @ s� d Z dZddlZddlZddlZddlZddlZddlZddlm Z G dd� d�Z
G dd � d e
�ZG d
d� d�ZG dd
� d
�Z
G dd� d�ZG dd� de�Zdae�� ZG dd� dej�Ze� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd.d#d$�Zd%d&� Zd'd(� Zd)d*� Z d+d,� Z!eZ"eZ#eZ$eZ%eZ&zdd-l'mZmZmZmZmZ W n
e(y� Y dS w eZ)eZ*eZ+eZ,eZ-dS )/z!Event loop and event loop policy.)�AbstractEventLoopPolicy�AbstractEventLoop�AbstractServer�Handle�TimerHandle�get_event_loop_policy�set_event_loop_policy�get_event_loop�set_event_loop�new_event_loop�get_child_watcher�set_child_watcher�_set_running_loop�get_running_loop�_get_running_loop� N� )�format_helpersc @ sF e Zd ZdZdZddd�Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dS )r z1Object returned by callback registration methods.)� _callback�_args�
_cancelled�_loop�_source_traceback�_repr�__weakref__�_contextNc C s^ |d u rt �� }|| _|| _|| _|| _d| _d | _| j�� r*t �
t�d��| _
d S d | _
d S )NFr )�contextvars�copy_contextr r r r r r � get_debugr �
extract_stack�sys� _getframer )�self�callback�args�loop�context� r&