golden hour
/opt/saltstack/salt/lib/python3.10/site-packages/salt/ext/tornado/__pycache__
⬆️ Go Up
Upload
File/Folder
Size
Actions
__init__.cpython-310.pyc
378 B
Del
OK
_locale_data.cpython-310.pyc
3.23 KB
Del
OK
auth.cpython-310.pyc
39.18 KB
Del
OK
autoreload.cpython-310.pyc
7.02 KB
Del
OK
concurrent.cpython-310.pyc
17.24 KB
Del
OK
curl_httpclient.cpython-310.pyc
12.8 KB
Del
OK
escape.cpython-310.pyc
9.89 KB
Del
OK
gen.cpython-310.pyc
38.39 KB
Del
OK
http1connection.cpython-310.pyc
19.47 KB
Del
OK
httpclient.cpython-310.pyc
25.19 KB
Del
OK
httpserver.cpython-310.pyc
11.45 KB
Del
OK
httputil.cpython-310.pyc
29.84 KB
Del
OK
ioloop.cpython-310.pyc
33.19 KB
Del
OK
iostream.cpython-310.pyc
42.97 KB
Del
OK
locale.cpython-310.pyc
15.22 KB
Del
OK
locks.cpython-310.pyc
16.61 KB
Del
OK
log.cpython-310.pyc
8.07 KB
Del
OK
netutil.cpython-310.pyc
14.32 KB
Del
OK
options.cpython-310.pyc
19.63 KB
Del
OK
process.cpython-310.pyc
10.27 KB
Del
OK
queues.cpython-310.pyc
11.29 KB
Del
OK
routing.cpython-310.pyc
21.08 KB
Del
OK
simple_httpclient.cpython-310.pyc
16.08 KB
Del
OK
stack_context.cpython-310.pyc
10.65 KB
Del
OK
tcpclient.cpython-310.pyc
6.49 KB
Del
OK
tcpserver.cpython-310.pyc
10.06 KB
Del
OK
template.cpython-310.pyc
30.52 KB
Del
OK
testing.cpython-310.pyc
24.61 KB
Del
OK
util.cpython-310.pyc
13.72 KB
Del
OK
web.cpython-310.pyc
105.22 KB
Del
OK
websocket.cpython-310.pyc
39.08 KB
Del
OK
wsgi.cpython-310.pyc
11.5 KB
Del
OK
Edit: curl_httpclient.cpython-310.pyc
o �xe Z � @ s� d Z ddlmZmZmZ ddlZddlZddlZddlZddl Z ddl Z ddlmZ ddl mZ ddl mZ ddl mZ ddlmZmZ dd lmZmZmZmZ e�d �ZG dd� de�ZG d d� de�Zedkrse�e� e� dS dS )z5Non-blocking HTTP client implementation using pycurl.� )�absolute_import�division�print_functionN)�BytesIO)�httputil)�ioloop)� stack_context)�utf8� native_str)�HTTPResponse� HTTPError�AsyncHTTPClient�mainztornado.curl_httpclientc s� e Zd Zd#� fdd� Z� fdd�Zdd� Zd d � Zdd� Zd d� Zdd� Z dd� Z dd� Zdd� Zd$dd�Z dd� Zdd� Zdd� Zdd � Zd!d"� Z� ZS )%�CurlAsyncHTTPClient� Nc s� t t� �j||d� t�� � _� j�tj� j� � j�tj � j � � fdd�t|�D �� _� jd d � � _ t�� � _i � _d � _tj� jd|d�� _� j�� t�� }� j�|� � j�|� d S )N)�defaultsc s g | ]}� � � �qS � )�_curl_create)�.0�i��selfr �T/opt/saltstack/salt/lib/python3.10/site-packages/salt/ext/tornado/curl_httpclient.py� <listcomp>. s z2CurlAsyncHTTPClient.initialize.<locals>.<listcomp>�� )�io_loop)�superr � initialize�pycurlZ CurlMulti�_multi�setoptZM_TIMERFUNCTION�_set_timeoutZM_SOCKETFUNCTION�_handle_socket�range�_curls� _free_list�collections�deque� _requests�_fds�_timeoutr ZPeriodicCallback�_handle_force_timeout�_force_timeout_callback�start�Curl� add_handle� remove_handle)r r Zmax_clientsr Zdummy_curl_handle�� __class__r r r ) s � zCurlAsyncHTTPClient.initializec sR | j �� | jd ur| j�| j� | jD ]}|�� q| j�� tt | ��� d S �N) r, �stopr* r �remove_timeoutr$ �closer r r �r �curlr1 r r r6 E s zCurlAsyncHTTPClient.closec C s&