o
    di                     @   s\   d Z ddlZddlmZ G dd deZG dd deZG dd	 d	eZG d
d deZdS )z
Interface definitions paralleling the abstract base classes defined in
:mod:`io`.

After this module is imported, the standard library types will declare
that they implement the appropriate interface.

.. versionadded:: 5.0.0
    N)ABCInterfacec                   @      e Zd ZejZdS )IIOBaseN)__name__
__module____qualname__abcIOBase r
   r
   W/var/www/html/pca-backend/venv/lib/python3.10/site-packages/zope/interface/common/io.pyr          
r   c                   @   r   )
IRawIOBaseN)r   r   r   r   	RawIOBaser
   r
   r
   r   r   "   r   r   c                   @   s   e Zd ZejZdZdS )IBufferedIOBaser
   N)r   r   r   r   BufferedIOBaseextra_classesr
   r
   r
   r   r   &   s    r   c                   @   r   )ITextIOBaseN)r   r   r   r   
TextIOBaser
   r
   r
   r   r   +   r   r   )	__doc__ior   zope.interface.commonr   r   r   r   r   r
   r
   r
   r   <module>   s   
