File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/tornado/__pycache__/ioloop.cpython-310.pyc
Back
o ;j-� � @ sX d Z ddlZddlZddlZddlZddlZddlZddlZddl Z ddl Z ddlZddlZddl mZ ddlmZmZmZmZmZ ddlmZ ddlmZmZmZ ddlZddlmZmZmZmZm Z m!Z!m"Z"m#Z# ej$r�ddlm%Z%m&Z&m'Z'm(Z( dd l)m*Z* ne+Z*G d d� de*�Z,e!d�Z-e!d e,d�Z.G dd� de�Z/G dd� d�Z0G dd� d�Z1dS )a� An I/O event loop for non-blocking sockets. In Tornado 6.0, `.IOLoop` is a wrapper around the `asyncio` event loop, with a slightly different interface. The `.IOLoop` interface is now provided primarily for backwards compatibility; new code should generally use the `asyncio` event loop interface directly. The `IOLoop.current` class method provides the `IOLoop` instance corresponding to the running `asyncio` event loop. � N)�isawaitable)�Future� is_future�chain_future�future_set_exc_info�future_add_done_callback)�app_log)�Configurable�TimeoutError� import_object)�Union�Any�Type�Optional�Callable�TypeVar�Tuple� Awaitable)�Dict�List�Set� TypedDict)�Protocolc @ s$ e Zd Zdefdd�Zddd�ZdS )�_Selectable�returnc C � d S �N� ��selfr r �B/opt/saltstack/salt/lib/python3.10/site-packages/tornado/ioloop.py�fileno= � z_Selectable.filenoNc C r r r r r r r �close@ r"