o
    VÌh  ã                   @  sP   d dl mZ d dlmZ d dlmZ d dlmZ d dlmZ G dd„ deƒZdS )	é    )Úannotations)ÚIterable)ÚOutput)ÚType)Ú	Verbosityc                   @  s¬   e Zd Zed+dd„ƒZd,dd„Zd-d.dd„Zd,dd„Zd/dd„Zd,dd„Z	d,dd„Z
d,dd„Zd,dd„Zejejfd0dd„Zd ejejfd1d"d#„Zd2d$d%„Zd3d4d(d)„Zd*S )5Ú
NullOutputÚreturnr   c                 C  s   t jS ©N)r   ÚQUIET©Úself© r   úo/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/cleo/io/outputs/null_output.pyÚ	verbosity   s   zNullOutput.verbosityÚboolc                 C  ó   dS ©NFr   r   r   r   r   Úis_decorated   ó   zNullOutput.is_decoratedTÚ	decoratedÚNonec                 C  ó   d S r	   r   )r   r   r   r   r   r      r   zNullOutput.decoratedc                 C  r   ©NTr   r   r   r   r   Úsupports_utf8   r   zNullOutput.supports_utf8r   c                 C  r   r	   r   )r   r   r   r   r   Úset_verbosity   r   zNullOutput.set_verbosityc                 C  r   r   r   r   r   r   r   Úis_quiet   r   zNullOutput.is_quietc                 C  r   r   r   r   r   r   r   Ú
is_verbose   r   zNullOutput.is_verbosec                 C  r   r   r   r   r   r   r   Úis_very_verbose!   r   zNullOutput.is_very_verbosec                 C  r   r   r   r   r   r   r   Úis_debug$   r   zNullOutput.is_debugÚmessagesústr | Iterable[str]Útyper   c                 C  r   r	   r   )r   r   r   r!   r   r   r   Ú
write_line'   s   zNullOutput.write_lineFÚnew_linec                 C  r   r	   r   )r   r   r#   r   r!   r   r   r   Úwrite/   s   zNullOutput.writec                 C  r   r	   r   r   r   r   r   Úflush8   r   zNullOutput.flushÚmessageÚstrc                 C  r   r	   r   )r   r&   r#   r   r   r   Ú_write;   r   zNullOutput._writeN)r   r   )r   r   )T)r   r   r   r   )r   r   r   r   )r   r    r   r   r!   r   r   r   )
r   r    r#   r   r   r   r!   r   r   r   )r   r   )F)r&   r'   r#   r   r   r   )Ú__name__Ú
__module__Ú__qualname__Úpropertyr   r   r   r   r   r   r   r   r   r   ÚNORMALr   r"   r$   r%   r(   r   r   r   r   r   
   s(    






üû
	r   N)	Ú
__future__r   Útypingr   Úcleo.io.outputs.outputr   r   r   r   r   r   r   r   Ú<module>   s    