
    cMh                         d Z g dZddlmZ ddlmZ ddlmZmZmZm	Z	m
Z
mZmZ ddlmZ defdZdefd	Zdefd
ZdefdZdS )z
pandas._config is considered explicitly upstream of everything else in pandas,
should have no intra-pandas dependencies.

importing `dates` and `display` ensures that keys needed by _libs
are initialized.
)
configdetect_console_encoding
get_option
set_optionreset_optiondescribe_optionoption_contextoptionsusing_copy_on_writewarn_copy_on_write    )r   )dates)_global_configr   r   r   r	   r   r   )r   returnc                  H    t           d         } | d         du o| d         dk    S )Nmodecopy_on_writeTdata_managerblockr   _mode_optionss    W/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/pandas/_config/__init__.pyr
   r
   "   s0    "6*Mo&$. 	5.)W4    c                  L    t           d         } | d         dk    o| d         dk    S )Nr   r   warnr   r   r   r   s    r   r   r   *   s0    "6*Mo&&0 	5.)W4r   c                  ,    t           d         } | d         S )Nr   nullable_dtypesr   r   s    r   using_nullable_dtypesr   2   s    "6*M*++r   c                  ,    t           d         } | d         S )Nfutureinfer_stringr   r   s    r   using_string_dtyper"   7   s    "8,M((r   N)__doc____all__pandas._configr   r   pandas._config.configr   r   r   r   r	   r   r   pandas._config.displayr   boolr
   r   r   r"    r   r   <module>r*      s*      " ! ! ! ! !                              ; : : : : :T    D    ,t , , , ,
)D ) ) ) ) ) )r   