+
    ˜ž—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   "Ú_/home/wkmabra/.openclaw/workspace/venv/lib/python3.14/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)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)r   r   s   & r   Ú
get_filenor      s?   € ô (/¨y¸(ÀDÓ'I€FØÒð	Ù“8ˆOñ øô ô 	ò ð		ús   “ œ+ª+N)Ú
__future__r   Útypingr   r   r   r
   r   r   Ú<module>r      s   ðÝ "ç ÷r   