a
    "h                     @   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    */opt/python-3.9.21/usr/lib/python3.9/io.pyr   H   s   r   )	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)$
__author____all__r   abcr   r   r   r   r   r   r   r   r
   r   r   r   r   r   OpenWrapperr   r   r   r   r   ABCMetar   r#   r   r$   r	   r%   r   registerklassr&   ImportErrorr    r    r    r!   <module>%   s4   @
