
    =Og                     &   	 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mZ d Zde_        dZdZdZ G d	 d
ej        ej                  Z G d dej        e          Z G d dej        e          Z G d dej        e          Z e!                    e	           e
eeeefD ]Z"e!                    e"           eefD ]Z"e !                    e"           ["	 ddlm#Z# e!                    e#           dS # e$$ r Y dS w xY w)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DEFAULT_BUFFER_SIZEtext_encodingIncrementalNewlineDecoder    N)r   r   r   r   r   r   r   r	   r   r   r   r   r   r   r   c                     | dk    r/dd l }|                    dt          d           t          at          S t          dt          d|           )NOpenWrapperr   z+OpenWrapper is deprecated, use open instead   )
stacklevelzmodule z has no attribute )warningswarnDeprecationWarningr   r   AttributeError__name__)namer   s     /usr/lib64/python3.11/io.py__getattr__r$   =   sg    } 	C(Q 	 	8 	8 	8 
I8IIII
J
JJ    io   r   c                   &    e Zd Zej        j        ZdS )r   N)r!   
__module____qualname___io_IOBase__doc__ r%   r#   r   r   X   s        k!GGGr%   r   )	metaclassc                   &    e Zd Zej        j        ZdS )r   N)r!   r)   r*   r+   
_RawIOBaser-   r.   r%   r#   r   r   [   s        n$GGGr%   r   c                   &    e Zd Zej        j        ZdS )r
   N)r!   r)   r*   r+   _BufferedIOBaser-   r.   r%   r#   r
   r
   ^   s        !)GGGr%   r
   c                   &    e Zd Zej        j        ZdS )r   N)r!   r)   r*   r+   _TextIOBaser-   r.   r%   r#   r   r   a   s        o%GGGr%   r   )_WindowsConsoleIO)%
__author____all__r+   abcr   r   r   r   r   r   r   r	   r   r   r   r   r   r   r   r$   r)   r   r   r   r,   ABCMetar   r1   r   r3   r
   r5   r   registerklassr6   ImportErrorr.   r%   r#   <module>r>      s  !H8
P P P 


 



J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J JK K K" #'   
" " " " "S[CK " " " "% % % % % % % %* * * * *S(& * * *& & & & && & & & 
  6   ~~~ # #EE""""&  E	*%%%%%% ()))))  	 	 	DD	s   *D DD