o
    Û­j  ã                   @  sŽ   U d Z ddlmZ ddlZddlZddlmZ dade	d< dd	d
„Z
dZe d¡� ejde
ƒ eejd� W d  ƒ dS 1 s@w   Y  dS )z&
Unopinionated display configuration.
é    )ÚannotationsN)Úconfigz
str | NoneÚ_initial_defencodingÚreturnÚstrc               	   C  sŠ   d} z
t jjp
t jj} W n ttfy   Y nw | r d|  ¡ v r1zt ¡ } W n
 tj	y0   Y nw | r9d|  ¡ v r=t  
¡ } tsCt  
¡ a| S )zŒ
    Try to find the most capable encoding supported by the console.
    slightly modified from the way IPython handles the same issue.
    NÚascii)ÚsysÚstdoutÚencodingÚstdinÚAttributeErrorÚOSErrorÚlowerÚlocaleÚgetpreferredencodingÚErrorÚgetdefaultencodingr   )r
   © r   úS/var/www/html/CropPilot/venv/lib/python3.10/site-packages/pandas/_config/display.pyÚdetect_console_encoding   s"   ÿür   zÔ
: str/unicode
    Defaults to the detected encoding of the console.
    Specifies the encoding to be used for strings returned by to_string,
    these are generally strings meant to be displayed on the console.
Údisplayr
   )Ú	validator)r   r   )Ú__doc__Ú
__future__r   r   r   Úpandas._configr   Úcfr   Ú__annotations__r   Úpc_encoding_docÚconfig_prefixÚregister_optionÚis_textr   r   r   r   Ú<module>   s    
#ÿ"ÿ