golden hour
/opt/saltstack/salt/lib/python3.10/site-packages/dateutil/zoneinfo/__pycache__
⬆️ Go Up
Upload
File/Folder
Size
Actions
__init__.cpython-310.pyc
5.62 KB
Del
OK
rebuild.cpython-310.pyc
1.93 KB
Del
OK
Edit: rebuild.cpython-310.pyc
o �xe� � @ sn d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlmZ d dl m Z mZ ddg dfdd�Zdd � Z dS ) � N)� check_call)�TarFile)�METADATA_FN�ZONEFILENAME�gzc s� t �� � tj�� d�}tj�t�}z�t�| ��9}|D ]}|� |� � q� fdd�|D �} zt dd|g| � W n tyH } zt| � � d} ~ ww W d � n1 sSw Y ttj�|t �d��}tj||dd d � W d � n1 svw Y tj�|t�}t�|d| ��}t�|�D ]} tj�|| �}|�|| � q�W d � n1 s�w Y W t�� � dS W t�� � dS t�� � w )z�Rebuild the internal timezone info in dateutil/zoneinfo/zoneinfo*tar* filename is the timezone tarball from ``ftp.iana.org/tz``. Zzoneinfoc s g | ] }t j�� |��qS � )�os�path�join)�.0�n�Ztmpdirr �M/opt/saltstack/salt/lib/python3.10/site-packages/dateutil/zoneinfo/rebuild.py� <listcomp> s zrebuild.<locals>.<listcomp>Zzicz-dN�w� T)�indent� sort_keyszw:%s)�tempfileZmkdtempr r r �dirname�__file__r �open�extractr �OSError�_print_on_nosuchfiler �json�dumpr �listdir�add�shutil�rmtree)�filename�tag�formatZ zonegroups�metadataZzonedirZ moduledir�tf�nameZ filepaths�e�f�target�entryZ entrypathr r r �rebuild s<