
     dk                     n    d dl mZ d dlmZmZmZmZmZmZ  G d dee	                   Z
 e
            ZdS )    )TracebackType)IOIterableIteratorListOptionalTypec                      e Zd Zedefd            Zedefd            ZdefdZd%dZ	defdZ
d&d	edefd
ZdefdZd&dedefdZd&dedee         fdZd&dededefdZdefdZdefdZd&dee         defdZdefdZdee         ddfdZdefdZdee         fdZdee         fdZdeee                  dee         dee          ddfd Z!d!edefd"Z"d%d#Z#defd$Z$dS )'NullFilereturnc                     dS N  selfs    dC:\Users\ChattiNader\Documents\MyHotelMatch\api\dev\Lib\site-packages\pip/_vendor/rich/_null_file.pymodezNullFile.mode	   s    r    c                     dS )Nr   r   r   s    r   namezNullFile.name   s    zr   c                     dS NFr   r   s    r   closedzNullFile.closed       ur   Nc                     d S Nr   r   s    r   closezNullFile.close       r   c                     dS r   r   r   s    r   isattyzNullFile.isatty   r   r      _NullFile__nc                     dS r   r   )r   r#   s     r   readzNullFile.read       rr   c                     dS r   r   r   s    r   readablezNullFile.readable   r   r   _NullFile__limitc                     dS r   r   )r   r)   s     r   readlinezNullFile.readline    r&   r   _NullFile__hintc                     g S r   r   )r   r,   s     r   	readlineszNullFile.readlines#   s    	r   _NullFile__offset_NullFile__whencec                     dS Nr   r   )r   r/   r0   s      r   seekzNullFile.seek&       qr   c                     dS r   r   r   s    r   seekablezNullFile.seekable)   r   r   c                     dS r2   r   r   s    r   tellzNullFile.tell,   r4   r   _NullFile__sizec                     dS r2   r   )r   r9   s     r   truncatezNullFile.truncate/   r4   r   c                     dS r   r   r   s    r   writablezNullFile.writable2   r   r   _NullFile__linesc                     d S r   r   )r   r>   s     r   
writelineszNullFile.writelines5   r   r   c                     dS r   r   r   s    r   __next__zNullFile.__next__8   r&   r   c                 "    t          dg          S r   )iterr   s    r   __iter__zNullFile.__iter__;   s    RDzzr   c                     d S r   r   r   s    r   	__enter__zNullFile.__enter__>   r   r   _NullFile__t_NullFile__value_NullFile__tracebackc                     d S r   r   )r   rH   rI   rJ   s       r   __exit__zNullFile.__exit__A   s	     	r   textc                     dS r2   r   )r   rM   s     r   writezNullFile.writeI   r4   r   c                     d S r   r   r   s    r   flushzNullFile.flushL   r   r   c                     dS )Nr   r   s    r   filenozNullFile.filenoO   r&   r   )r   N)r"   )%__name__
__module____qualname__propertystrr   r   boolr   r   r!   intr%   r(   r+   r   r.   r3   r6   r8   r   r;   r=   r   r@   rB   r   rE   r   rG   r	   BaseExceptionr   rL   rO   rQ   rT   r   r   r   r   r      s        c    X c    X             C    $      C      DI     S C     $    c     x} S    $    (3- D    #    (3-    2c7    d=)* -( m,	
 
   # #             r   r   N)typesr   typingr   r   r   r   r   r	   rY   r   	NULL_FILEr   r   r   <module>r`      s          ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?K K K K Kr#w K K K\ HJJ			r   