U
    mf                     @   s   d dddddgZ ddlZdd	lmZ dd
lmZ ddlmZ zddlm	Z	 W n  e
k
rl   ddlm	Z	 Y nX ejZejZejZejdk rejadd Zeje [ndd Zdd ZdS )ZoneInforeset_tzpathavailable_timezonesTZPATHZoneInfoNotFoundErrorInvalidTZPathWarning    N   )_tzpath)r   )__version__)r   )      c                 C   s   | a d S )N)r   )Z
new_tzpath r   ?/tmp/pip-unpacked-wheel-x99yu_6q/backports/zoneinfo/__init__.py_tzpath_callback   s    r   c                 C   s&   | dkrt jS tdtd| d S )Nr   zmodule z has no attribute )r	   r   AttributeError__name__)namer   r   r   __getattr__'   s
    r   c                   C   s   t tt dg S )Nr   )sortedlistglobalsr   r   r   r   __dir__0   s    r   )__all__sys r	   Z_commonr   _versionr
   Z
_czoneinfor   ImportErrorZ	_zoneinfor   r   r   version_infor   r   ZTZPATH_CALLBACKSappendr   r   r   r   r   r   <module>   s0   
	