관리-도구
편집 파일: _inputstream.cpython-39.pyc
a ��Rea~ � @ s� d dl mZmZmZ d dlmZ d dlmZmZ d dl Z d dl Z d dlmZm Z d dlmZ ddlmZmZmZmZ dd lmZ dd lmZ edd� eD ��Zed d� eD ��Zedd� eD ��Zeeddg�B ZdZej�red dkr�e�d�dks�J �e � edd� e!d� d �Z"n e � e�Z"h d�Z#e � d�Z$i Z%G dd� de&�Z'dd� Z(G dd� de&�Z)G dd� de)�Z*G dd � d e+�Z,G d!d"� d"e&�Z-G d#d$� d$e&�Z.d%d&� Z/dS )'� )�absolute_import�division�unicode_literals)� text_type)�http_client�urllibN)�BytesIO�StringIO)�webencodings� )�EOF�spaceCharacters�asciiLetters�asciiUppercase)�_ReparseException)�_utilsc C s g | ]}|� d ��qS ��ascii��encode��.0�item� r ��/builddir/build/BUILDROOT/alt-python39-pip-21.3.1-2.el8.x86_64/opt/alt/python39/lib/python3.9/site-packages/pip/_vendor/html5lib/_inputstream.py� <listcomp> � r c C s g | ]}|� d ��qS r r r r r r r r c C s g | ]}|� d ��qS r r r r r r r r � >� <u� [----]����]z"\uD800-\uDFFF"> i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� i�� z[ - -/:-@\[-`{-~]c @ sH e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z dd� Z dS )�BufferedStreamz�Buffering for streams that do not have buffering of their own The buffer is implemented as a list of chunks on the assumption that joining many strings will be slow since it is O(n**2) c C s || _ g | _ddg| _d S )Nr r )�stream�buffer�position)�selfr"