ó
    µq"h  ã                  ó*   • S SK Jr  S SKJrJr  SS jrg)é    )Úannotations)ÚIOÚCallablec                óT   • [        U SS5      nUb   U" 5       $ g! [         a     gf = f)zØGet 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)Ú	file_liker   s     ÚJ/var/www/html/env/lib/python3.13/site-packages/pip/_vendor/rich/_fileno.pyÚ
get_filenor      s?   € ô (/¨y¸(ÀDÓ'I€FØÑð	Ù“8ˆOð øô ó 	ñ ð		ús   ’ š
'¦'N)r
   zIO[str]Úreturnz
int | None)Ú
__future__r   Útypingr   r   r   © ó    r   Ú<module>r      s   ðÝ "ç õr   