+
    -i                     v    R t ^ RIt^ RIHt  ! R R]4      t ! R R]4      t ! R R]4      t ! R	 R
]4      tR# )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                   .    ] tR t^t]P
                  tRtR# )IIOBase N)__name__
__module____qualname____firstlineno__abcIOBase__static_attributes__r       :/usr/lib/python3/dist-packages/zope/interface/common/io.pyr   r      s    
**Cr   r   c                   .    ] tR t^"t]P
                  tRtR# )
IRawIOBaser   N)r   r   r   r	   r
   	RawIOBaser   r   r   r   r   r   "   s    
--Cr   r   c                   2    ] tR t^&t]P
                  tRtRtR# )IBufferedIOBaser   N)r   r   r   r	   r
   BufferedIOBaseextra_classesr   r   r   r   r   r   &   s    


CMr   r   c                   .    ] tR t^+t]P
                  tRtR# )ITextIOBaser   N)r   r   r   r	   r
   
TextIOBaser   r   r   r   r   r   +   s    
..Cr   r   )	__doc__ior
   zope.interface.commonr   r   r   r   r   r   r   r   <module>r      sB     .l  g 
' r   