
    x[h              
           U d Z ddlZddlmZ ddlmZ ddlmZ ddlm	Z	 ddl
mZ ddlmZ d	eged
gdZe	ed<    ej                   e      Zdededededdf
dZy)z!Timezone: Set the system timezone    N)util)Cloud)Config)
MetaSchema)ALL_DISTROS)PER_INSTANCEcc_timezonetimezone)iddistros	frequencyactivate_by_schema_keysmetanamecfgcloudargsreturnc                     |r|d   }nt        j                  |dd      }|st        j                  d|        y |j                  j                  |       y )Nr   r
   Fz1Skipping module named %s, no 'timezone' specified)r   get_cfg_option_strLOGdebugdistroset_timezone)r   r   r   r   r
   s        >/usr/lib/python3/dist-packages/cloudinit/config/cc_timezone.pyhandler      sK    7**3
EB		EtL 
LLh'    )__doc__logging	cloudinitr   cloudinit.cloudr   cloudinit.configr   cloudinit.config.schemar   cloudinit.distrosr   cloudinit.settingsr   r   __annotations__	getLogger__name__r   strlistr    r   r   <module>r,      s{    (   ! # . ) + } *|	j  g!( (6 (% (t ( (r   