3
���h� � @ s, d Z ddlmZ dd� Zdd� Zdd� Zd S )
z+
Internal module for console introspection
� )�get_terminal_sizec C sj ddl m} | d�}| d�}t� rRt� rFddlm} |d�}|d�}qZt� \}}nd\}}|p`||pf|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_valN)NN)�pandasr �in_interactive_session�in_ipython_frontendZpandas._config.configr r )r Z
display_widthZdisplay_heightr �terminal_widthZterminal_height� r �;/tmp/pip-build-5_djhm0z/pandas/pandas/io/formats/console.py�get_console_size s
r c s> |