HEX
Server: Apache/2.4.67 (Debian)
System: Linux vps-b2547eb4 6.1.0-41-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.158-1 (2025-11-09) x86_64
User: root (0)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/rich/__pycache__/_fileno.cpython-311.pyc
�

��c��*�ddlmZddlmZmZd	d�ZdS)
�)�annotations)�IO�Callable�	file_like�IO[str]�return�
int | Nonec�d�t|dd��}|�	|��S#t$rYdSwxYwdS)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)rrs  �./usr/lib/python3/dist-packages/rich/_fileno.py�
get_filenorsV��(/�y�(�D�'I�'I�F�
��	��6�8�8�O���	�	�	��4�4�		����
�4s�	�
-�-N)rrrr	)�
__future__r�typingrrr��r�<module>rsM��"�"�"�"�"�"��������������r