o
    	ir                     @   sJ   d dl mZ d dlmZmZmZmZmZmZ G dd dee	 Z
e
 ZdS )    )TracebackType)IOIterableIteratorListOptionalTypec                   @   sh  e Zd Zd5ddZdefddZd6dedefd	d
ZdefddZ	d6dedefddZ
d6dedee fddZd6dededefddZdefddZdefddZd6dee defddZdefddZd ee ddfd!d"Zdefd#d$Zdee fd%d&Zdee fd'd(Zd)eee  d*ee d+ee ddfd,d-Zd.edefd/d0Zd5d1d2Zdefd3d4Z dS )7NullFilereturnNc                 C      d S N selfr   r   L/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/rich/_null_file.pyclose      zNullFile.closec                 C      dS NFr   r   r   r   r   isatty	   r   zNullFile.isatty   _NullFile__nc                 C   r   N r   )r   r   r   r   r   read   r   zNullFile.readc                 C   r   r   r   r   r   r   r   readable   r   zNullFile.readable_NullFile__limitc                 C   r   r   r   )r   r   r   r   r   readline   r   zNullFile.readline_NullFile__hintc                 C   s   g S r   r   )r   r   r   r   r   	readlines   r   zNullFile.readlines_NullFile__offset_NullFile__whencec                 C   r   Nr   r   )r   r    r!   r   r   r   seek   r   zNullFile.seekc                 C   r   r   r   r   r   r   r   seekable   r   zNullFile.seekablec                 C   r   r"   r   r   r   r   r   tell   r   zNullFile.tell_NullFile__sizec                 C   r   r"   r   )r   r&   r   r   r   truncate!   r   zNullFile.truncatec                 C   r   r   r   r   r   r   r   writable$   r   zNullFile.writable_NullFile__linesc                 C   r   r   r   )r   r)   r   r   r   
writelines'   r   zNullFile.writelinesc                 C   r   r   r   r   r   r   r   __next__*   r   zNullFile.__next__c                 C   s
   t dgS r   )iterr   r   r   r   __iter__-   s   
zNullFile.__iter__c                 C   s   | S r   r   r   r   r   r   	__enter__0   r   zNullFile.__enter___NullFile__t_NullFile__value_NullFile__tracebackc                 C   r   r   r   )r   r/   r0   r1   r   r   r   __exit__3   s   zNullFile.__exit__textc                 C   r   r"   r   )r   r3   r   r   r   write;   r   zNullFile.writec                 C   r   r   r   r   r   r   r   flush>   r   zNullFile.flushc                 C   r   )Nr   r   r   r   r   filenoA   r   zNullFile.fileno)r
   N)r   )!__name__
__module____qualname__r   boolr   intstrr   r   r   r   r   r#   r$   r%   r   r'   r(   r   r*   r+   r   r-   r   r.   r   BaseExceptionr   r2   r4   r5   r7   r   r   r   r   r	      s8    



r	   N)typesr   typingr   r   r   r   r   r   r=   r	   	NULL_FILEr   r   r   r   <module>   s     
@