+
    i                    .    ^ RI Ht ^ RIHtHt R R ltR# )    )annotations)IOCallablec                    V ^8  d   QhRRRR/# )   	file_likezIO[str]returnz
int | None )formats   "ځC:\Users\petid\OneDrive\Desktop\Maestro\MAESTRO CLAUDE\MAESTRO\maestro-backend\venv\Lib\site-packages\pip\_vendor\rich\_fileno.py__annotate__r      s      ' j     c                \    \        V RR4      pVe	    V! 4       # R#   \         d     R# i ; i)zGet fileno() from a file, accounting for poorly implemented file-like objects.

Args:
    file_like (IO): A file-like object.

Returns:
    int | None: The result of fileno if available, or None if operation failed.
filenoN)getattr	Exception)r   r   s   & r   
get_filenor      s?     (/y(D'IF	8O   	 		s    ++N)
__future__r   typingr   r   r   r
   r   r   <module>r      s    " r   