File: //proc/thread-self/root/usr/local/lib/python3.7/test/__pycache__/test__locale.cpython-37.pyc
B
��g� � K @ s� d dl mZmZmZmZmZmZ yd dl mZmZm Z W n e
k
rP dZ Y nX d dlZd dlZd dl
Z
d dlmZ e� jdkr�dd� e� j�d�D �\ZZZeeefd k r�e
�d
��ddd
ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUgKadVdW� ZdXdYdZd[d\�ZG d]d^� d^e
j�Zed_k�r�e
�� dS )`� )� setlocale�LC_ALL�LC_CTYPE�
LC_NUMERIC�
localeconv�Error)� RADIXCHAR�THOUSEP�nl_langinfoN)�unameZDarwinc C s g | ]}t |��qS � )�int)�.0�partr r �-/usr/local/lib/python3.7/test/test__locale.py�
<listcomp>
s r �.)� r r z%locale support broken for OS X < 10.4Zes_UY�fr_FR�fi_FI�es_CO�pt_PT�it_IT�et_EE�es_PYZno_NO�nl_NL�lv_LV�el_GR�be_BY�fr_BE�ro_ROZru_UA�ru_RU�es_VE�ca_ES�se_NO�es_EC�id_ID�ka_GE�es_CLZwa_BE�hu_HU�lt_LT�sl_SI�hr_HR�es_AR�es_ES�oc_FR�gl_ES�bg_BG�is_IS�mk_MK�de_AT�pt_BR�da_DK�nn_NO�cs_CZ�de_LU�es_BO�sq_AL�sk_SK�fr_CH�de_DEZsr_YU�br_FR�nl_BE�sv_FI�pl_PL�fr_CA�fo_FO�bs_BA�fr_LU�kl_GL�fa_IRZde_BE�sv_SE�it_CH�uk_UA�eu_ES�vi_VN�af_ZA�nb_NOZen_DK�tg_TJ�ps_AF�en_USzfr_FR.ISO8859-1zfr_FR.UTF-8zfr_FR.ISO8859-15@eurozru_RU.KOI8-Rzko_KR.eucKRc s� t jdkr�t�tj�} z�g }x�tD ]�}yt�tj|� W n tk
rN w"Y nX t�d�}y
t� W n: t k
r� } zt
d||t|�|f � W d d }~X Y q"X |�|� q"W |aW d t�tj| � X dt j
kr�dd� � � fdd�tD �ad S ) NZsunos5Fz.WARNING: Skip locale %s (encoding %s): [%s] %sz
MSC v.1200c S s( | � d�}t|�dko$t|d �dk S )Nr � ���� )�split�len)�loc�ar r r �accept: s
zsetUpModule.<locals>.acceptc s g | ]}� |�r|�qS r r )r rX )rZ r r r = s zsetUpModule.<locals>.<listcomp>)�sys�platform�localer r �candidate_localesr �getpreferredencodingr � Exception�print�type�append�version)Z
old_localeZlocalesrX �encoding�errr )rZ r �setUpModule s*
&
rg )r �,)rh r )rh � )u ٫u ٬)rR r>