a
    ӗa                     @   s>  d Z g dZddlZddlZddlmZmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZmZ ejZde_dZdZdZG dd	 d	ejejd
ZG dd dejeZG dd dejeZG dd dejeZe e	 e
eeeefD ]Z!e e! qeefD ]Z!e e! q[!zddlm"Z" W n e#y.   Y n0 e e" dS )zGuido van Rossum <guido@python.org>, Mike Verdone <mike.verdone@gmail.com>, Mark Russell <mark.russell@zen.co.uk>, Antoine Pitrou <solipsis@pitrou.net>, Amaury Forgeot d'Arc <amauryfa@gmail.com>, Benjamin Peterson <benjamin@python.org>)BlockingIOErroropen	open_codeIOBase	RawIOBaseFileIOBytesIOStringIOBufferedIOBaseBufferedReaderBufferedWriterBufferedRWPairBufferedRandom
TextIOBaseTextIOWrapperUnsupportedOperationSEEK_SETSEEK_CURSEEK_END    N)DEFAULT_BUFFER_SIZEr   r   r   r   r   r   r   r
   r   r   r   IncrementalNewlineDecoderr   io      c                   @   s   e Zd ZejjZdS )r   N)__name__
__module____qualname___io_IOBase__doc__ r    r    %/home/manager/Python-3.9.10/Lib/io.pyr   H   s   r   )Z	metaclassc                   @   s   e Zd ZejjZdS )r   N)r   r   r   r   
_RawIOBaser   r    r    r    r!   r   K   s   r   c                   @   s   e Zd ZejjZdS )r	   N)r   r   r   r   _BufferedIOBaser   r    r    r    r!   r	   N   s   r	   c                   @   s   e Zd ZejjZdS )r   N)r   r   r   r   _TextIOBaser   r    r    r    r!   r   Q   s   r   )_WindowsConsoleIO)$Z
__author____all__r   Zabcr   r   r   r   r   r   r   r   r
   r   r   r   r   r   ZOpenWrapperr   r   r   r   r   ZABCMetar   r"   r   r#   r	   r$   r   registerZklassr%   ImportErrorr    r    r    r!   <module>%   s4   @
