U
    ^àôgr  ã                   @   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                   @   sZ  e Zd Zddœdd„Zedœdd„Zd2eedœd	d
„Zedœdd„Z	d3eedœdd„Z
d4eee dœdd„Zd5eeedœdd„Zedœdd„Zedœdd„Zd6ee edœdd„Zedœdd„Zee ddœd d!„Zedœd"d#„Zee dœd$d%„Zee dœd&d'„Zeee  ee ee dd(œd)d*„Zeed+œd,d-„Zddœd.d/„Zedœd0d1„Z dS )7ÚNullFileN)Úreturnc                 C   s   d S ©N© ©Úselfr   r   ú3/tmp/pip-unpacked-wheel-04vb07gv/rich/_null_file.pyÚclose   s    zNullFile.closec                 C   s   dS ©NFr   r   r   r   r   Úisatty	   s    zNullFile.isattyé   )Ú_NullFile__nr
   c                 C   s   dS ©NÚ r   )r   r   r   r   r   Úread   s    zNullFile.readc                 C   s   dS r   r   r   r   r   r   Úreadable   s    zNullFile.readable)Ú_NullFile__limitr
   c                 C   s   dS r   r   )r   r   r   r   r   Úreadline   s    zNullFile.readline)Ú_NullFile__hintr
   c                 C   s   g S r   r   )r   r   r   r   r   Ú	readlines   s    zNullFile.readlines)Ú_NullFile__offsetÚ_NullFile__whencer
   c                 C   s   dS ©Nr   r   )r   r   r   r   r   r   Úseek   s    zNullFile.seekc                 C   s   dS r   r   r   r   r   r   Úseekable   s    zNullFile.seekablec                 C   s   dS r   r   r   r   r   r   Útell   s    zNullFile.tell)Ú_NullFile__sizer
   c                 C   s   dS r   r   )r   r#   r   r   r   Útruncate!   s    zNullFile.truncatec                 C   s   dS r   r   r   r   r   r   Úwritable$   s    zNullFile.writable)Ú_NullFile__linesr
   c                 C   s   d S r   r   )r   r&   r   r   r   Ú
writelines'   s    zNullFile.writelinesc                 C   s   dS r   r   r   r   r   r   Ú__next__*   s    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   s    zNullFile.__enter__)Ú_NullFile__tÚ_NullFile__valueÚ_NullFile__tracebackr
   c                 C   s   d S r   r   )r   r,   r-   r.   r   r   r   Ú__exit__3   s    zNullFile.__exit__)Útextr
   c                 C   s   dS r   r   )r   r0   r   r   r   Úwrite;   s    zNullFile.writec                 C   s   d S r   r   r   r   r   r   Úflush>   s    zNullFile.flushc                 C   s   dS )Néÿÿÿÿr   r   r   r   r   ÚfilenoA   s    zNullFile.fileno)r   )r   )r   )r   )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   r/   r1   r2   r4   r   r   r   r   r	      s.   
ûr	   N)Útypesr   Útypingr   r   r   r   r   r   r:   r	   Z	NULL_FILEr   r   r   r   Ú<module>   s    @