f UdZddlZddlmZddlmZddlmZddlm Z m Z ddl m Z ddl mZd Zd d d ee ged gdgdZe ed<e eZej$eZdededededdf dZy)z!Timezone: Set the system timezoneN)util)Cloud)Config) MetaSchema get_meta_doc) ALL_DISTROS) PER_INSTANCEz[Sets the system `timezone `_ based on the value provided. cc_timezoneTimezonezSet the system timezoneztimezone: US/Easterntimezone)idnametitle descriptiondistros frequencyexamplesactivate_by_schema_keysmetarcfgcloudargsreturnct|dk7r|d}ntj|dd}|stj d|y|j j |y)Nrr Fz1Skipping module named %s, no 'timezone' specified)lenrget_cfg_option_strLOGdebugdistro set_timezone)rrrrr s >/usr/lib/python3/dist-packages/cloudinit/config/cc_timezone.pyhandler")sS 4yA~7**3 EB  EtL LLh')__doc__logging cloudinitrcloudinit.cloudrcloudinit.configrcloudinit.config.schemarrcloudinit.distrosrcloudinit.settingsr MODULE_DESCRIPTIONr__annotations__ getLogger__name__rstrlistr"r#r!r3s(!#<)+   &%}!+| j  t g! ( (6 (% (t ( (r#