�
�/�g� � �& � d Z g d�ZddlZddlZddlmZmZmZmZmZm Z m
Z
mZmZm
Z
mZmZmZmZmZ d� Zde_ dZdZdZ G d � d
ej ej �� � Z G d� d
ej e� � Z G d� dej e� � Z G d� dej e� � Z e�! e � � e
ee
eefD ]Z"e�! e"� � �eefD ]Z"e �! e"� � �[" ddlm#Z# e�! e#� � dS # e$$ r Y dS w xY w)z�Guido van Rossum <[email protected]>, Mike Verdone <[email protected]>, Mark Russell <[email protected]>, Antoine Pitrou <[email protected]>, Amaury Forgeot d'Arc <[email protected]>, Benjamin Peterson <[email protected]>)�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 � � | dk r/dd l }|� dt d�� � t at S t dt �d| ��� � �)N�OpenWrapperr z+OpenWrapper is deprecated, use open instead� )�
stacklevelzmodule z has no attribute )�warnings�warn�DeprecationWarningr r �AttributeError�__name__)�namer s �)/opt/alt/python311/lib64/python3.11/io.py�__getattr__r$ = sg � ��}��� �����
�
�C�(�Q� � 8� 8� 8� ����
�I�8�I�I��I�I�
J�
J�J� �io� r c �&