1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
U
¬ý°d ã@sJdZddlmZddlmZddœdd„Zddœd    d
„Zddœd d „Zd S)z+
Internal module for console introspection
é)Ú annotations)Úget_terminal_sizeztuple[int | None, int | None])ÚreturncCsjddlm}|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_val)NN)ÚpandasrÚin_interactive_sessionÚin_ipython_frontendZpandas._config.configrr)rZ display_widthZdisplay_heightrZterminal_widthZterminal_height©r úPd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\pandas/io/formats/console.pyÚget_console_size    s   
 r ÚboolcsDddlm‰‡fdd„}z tp"|ƒWStk
r>|ƒYSXdS)z›
    Check if we're running in an interactive shell.
 
    Returns
    -------
    bool
        True if running under python/ipython interactive shell.
    rrcs>z ddl}Wntk
r(ˆdƒYSXt|dƒ p<ˆdƒS)Nrzmode.sim_interactiveÚ__file__)Ú__main__ÚModuleNotFoundErrorÚhasattr)Úmainrr r Ú
check_mainAs
 z*in_interactive_session.<locals>.check_mainN)rrZ __IPYTHON__Ú    NameError)rr rr r    6s        r    cCs6ztƒ}dtt|ƒƒ ¡kWStk
r0YnXdS)zZ
    Check if we're inside an IPython zmq frontend.
 
    Returns
    -------
    bool
    ZzmqF)Z get_ipythonÚstrÚtypeÚlowerr)Úipr r r r
Os r
N)Ú__doc__Ú
__future__rÚshutilrr r    r
r r r r Ú<module>s
  -