o
S�gd � @ sF d Z g d�ZddlZddlZddlmZmZmZmZmZm Z m
Z
mZmZm
Z
mZmZmZmZmZ dd� Zde_dZdZd ZG d
d� dejejd�ZG d
d� deje�ZG dd� deje�ZG dd� deje�Z e�!e � e
ee
eefD ]Z"e�!e"� qteefD ]Z"e �!e"� q�["zddlm#Z# W n
e$y� Y dS w e�!e#� dS )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� N)�DEFAULT_BUFFER_SIZEr r r r r r r r
r r r
�IncrementalNewlineDecoder�
text_encodingr c C s0 | dkrdd l }|jdtdd� tatS t| ��)N�OpenWrapperr z+OpenWrapper is deprecated, use open instead� )�
stacklevel)�warnings�warn�DeprecationWarningr r �AttributeError)�namer � r �)/opt/alt/python310/lib64/python3.10/io.py�__getattr__<