Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.12/site-packages/pandas/io/formats/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.12/site-packages/pandas/io/formats/__pycache__/console.cpython-312.pyc

�

Mٜg�
��8�dZddlmZddlmZdd�Zd	d�Zd	d�Zy)
z+
Internal module for console introspection
�)�annotations)�get_terminal_sizec���ddlm}|d�}|d�}t�r/t�rddlm}|d�}|d�}nt
�\}}nd\}}|xs||xs|fS)zn
    Return console size as tuple = (width, height).

    Returns (None,None) in non-interactive session.
    r��
get_optionz
display.widthzdisplay.max_rows)�get_default_val)NN)�pandasr�in_interactive_session�in_ipython_frontend�pandas._config.configrr)r�
display_width�display_heightr�terminal_width�terminal_heights      �D/usr/local/lib/python3.12/site-packages/pandas/io/formats/console.py�get_console_sizer	su��"���/�M�� 2�3�N���� �
>�,�_�=�N�-�.@�A�O�/@�.A�+�N�O�*4�'���
�*�N�N�,M�o�M�M�c�f��ddlm��fd�}	txs|�S#t$r
|�cYSwxYw)z�
    Check if we're running in an interactive shell.

    Returns
    -------
    bool
        True if running under python/ipython interactive shell.
    rrc�j��	ddl}t|d�xs�d�S#t$r�d�cYSwxYw)Nrzmode.sim_interactive�__file__)�__main__�ModuleNotFoundError�hasattr)�mainrs �r�
check_mainz*in_interactive_session.<locals>.check_mainAsE���	6�#��4��,�,�R�
�;Q�0R�R��#�	6��4�5�5�	6�s��2�2)r	r�__IPYTHON__�	NameError)rrs @rr
r
6s7���"�S���*�j�l�*�����|���s��0�0c�~�	t�}dtt|��j�vS#t$rYywxYw)zZ
    Check if we're inside an IPython zmq frontend.

    Returns
    -------
    bool
    �zmqF)�get_ipython�str�type�lowerr)�ips rrrOs?��
�
�]����D��H�
�+�+�-�-�-���
���
�s�-0�	<�<N)�returnztuple[int | None, int | None])r%�bool)�__doc__�
__future__r�shutilrrr
r�rr�<module>r+s#���#�$�&N�Z�2r

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists