name : _win32.cpython-39.pyc
a

5Rm\�@s�zddlZWn6eyBzddlZWney<dZYn0Yn0ddlmZddlZzed�ZWneyziZYn0dd�Zdd�Z	dd	�Z
dS)
�N)�
get_globalZwindows_zone_mappingcCs@i}t�|�d}t|�D] }t�||�}|d||d<q|S)z0Convert a registry key's values to a dictionary.�r)�winreg�QueryInfoKey�rangeZ	EnumValue)�key�dict�size�i�data�r�:/usr/lib/python3.9/site-packages/babel/localtime/_win32.py�valuestodictsrc
Cst�dtj�}d}t�||�}t|�}|��d|vrL|d�dd�d}n�|d}d}t�||�}d}tt�|�d�D]D}t�	||�}	t�||	�}
t|
�}|
��|�
dd�|krz|	}q�qz|��|��|dur�td	��t�
|�}|du�rt�
|d
�}|du�rt
�d|��|S)Nz4SYSTEM\CurrentControlSet\Control\TimeZoneInformationZTimeZoneKeyName�rrZStandardNamez7SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time ZonesZStdz+Can not find Windows timezone configurationz Standard TimezCan not find timezone )rZConnectRegistry�HKEY_LOCAL_MACHINE�OpenKeyrZClose�splitrrZEnumKey�get�LookupError�tz_names�pytz�UnknownTimeZoneError)
ZhandleZTZLOCALKEYNAMEZlocaltzZ	keyvaluesZ	tzkeynameZtzwinZ	TZKEYNAMEZtzkeyr
Zsubkey�subr�timezonerrr
�get_localzone_name!s:


rcCstdurt�d��t�t��S)NzRuntime support not available)rrrrrrrrr
�_get_localzone\s
�r)Z_winregr�ImportErrorZ
babel.corerrr�RuntimeErrorrrrrrrr
�<module>s

;

© 2025 Cubjrnet7