ó
    x[h  ã                   ót   • S SK r S SKrS SKrS SKJrJr  \ R                  " \5      rSSS.r	S r
S	S jrS
S jrg)é    N)ÚhelpersÚutila'  
This system is using the EC2 Metadata Service, but does not appear to
be running on Amazon EC2 or one of cloud-init's known platforms that
provide a EC2 Metadata service. In the future, cloud-init may stop
reading metadata from the EC2 Metadata Service unless the platform can
be identified.

If you are seeing this message, please file a bug against
cloud-init at
   https://github.com/canonical/cloud-init/issues
Make sure to include the cloud provider your instance is
running on.

For more information see
  https://github.com/canonical/cloud-init/issues/2795

After you have filed a bug, you can disable this warning by
launching your instance with the cloud-config below, or
putting that content into
   /etc/cloud/cloud.cfg.d/99-ec2-datasource.cfg

#cloud-config
datasource:
 Ec2:
  strict_id: falseaã  
A new feature in cloud-init identified possible datasources for
this system as:
  {dslist}
However, the datasource used was: {source}

In the future, cloud-init will only attempt to use datasources that
are identified or specifically configured.
For more information see
  https://bugs.launchpad.net/bugs/1669675

If you are seeing this message, please file a bug against
cloud-init at
   https://github.com/canonical/cloud-init/issues
Make sure to include the cloud provider your instance is
running on.

After you have filed a bug, you can disable this warning by launching
your instance with the cloud-config below, or putting that content
into /etc/cloud/cloud.cfg.d/99-warnings.cfg

#cloud-config
warnings:
  dsid_missing_source: off)Ú
non_ec2_mdÚdsid_missing_sourcec                 óŒ   • [         R                  " U R                  S0 5      R                  S0 5      S9nUR                  S5      $ )NÚsystem_infoÚpaths)Ú	path_cfgsÚwarnings)r   ÚPathsÚgetÚget_ipath_cur)Úcfgr	   s     Ú4/usr/lib/python3/dist-packages/cloudinit/warnings.pyÚ_get_warn_dirr   ?   s>   € Ü�MŠMØ—'‘'˜-¨Ó,×0Ñ0°¸"Ó=ñ€Eð ×Ñ˜zÓ*Ð*ó    c                 ó.  • X#4nU (       a  [        U [        5      (       d  U$ [        R                  " U SU45      nUc  U$ US;   a  gUS;   a  gUR	                  S5      u  p&nUS:w  a  U$ U(       a   [        U5      nSU4$ SU4$ ! [         a    Us $ f = f)	Nr   )ÚonÚtrueT©TN)ÚoffÚfalseF)FNÚ,ÚsleepT)Ú
isinstanceÚdictr   Úget_cfg_by_pathÚ	partitionÚintÚ
ValueError)r   ÚnameÚmoder   ÚdefaultÚncfgÚ_Úcsleeps           r   Ú_load_warn_cfgr'   F   s²   € ð
 ˆm€GÞ”j ¤d×+Ñ+Øˆä×Ò  j°$Ð%7Ó8€DØ�|ØˆàÐ#Ó#ØàÐ&Ó&Øà—n‘n SÓ)�O€DˆVØˆwƒØˆæð	Ü˜“KˆEð �ˆ;Ðˆ4�ˆ;Ðøô ó 	ØŠNð	ús   Á2B ÂBÂBc                 ó®  • Uc  0 n[        XX2S9u  p2U(       d  g [        U    R                  " S
0 UD6nSnUS-   nSU-  nSU-  S-   n	/ n
UR                  S5      R	                  5        H  nU
R                  X‹-  5        M     U	nU(       a  SU-  nUR                  US5      S-   n[        R                  " [        R                  R                  [        U5      U 5      U	SR                  U
5      -   S-   U	-   5        [        R                  SU	SR                  U
5      U5        U(       a-  [        R                  S	X 5        [         R"                  " U5        g g )N)r"   r   éF   é   z
# %%-%ds #Ú*Ú
z  [sleeping for %d seconds]  z%s%s
%sz$sleeping %d seconds for warning '%s'© )r'   ÚWARNINGSÚformatÚstripÚ
splitlinesÚappendÚcenterr   Ú
write_fileÚosÚpathÚjoinr   ÚLOGÚwarningÚdebugÚtimer   )r!   r   r   r"   ÚkwargsÚmsgÚmsgwidthÚ	linewidthÚfmtÚtoplineÚfmtlinesÚlineÚ	closelineÚsleepmsgs                 r   Úshow_warningrF   f   s4  € ð �{Øˆä  °ÑC�K€DÞØä
�4‰.×
Ò
Ñ
) &Ñ
)€CØ€HØ˜1‘€Ià
˜Ñ
!€CØ�I‰o Ñ$€GØ€HØ—	‘	˜$“×*Ñ*Ö,ˆØ�‰˜™
Ö#ñ -ð €IÞØ2°UÑ:ˆØ—O‘O I¨sÓ3°dÑ:ˆ	ä‡O‚OÜ
�‰�‰”] 3Ó'¨Ó.Ø�$—)‘)˜HÓ%Ñ%¨Ñ,¨wÑ6ôô
 ‡K�K�
˜G T§Y¡Y¨xÓ%8¸)ÔDæÜ�	‰	Ð8¸%ÔFÜ�
Š
�5Õð r   r   )NNT)Úloggingr5   r;   Ú	cloudinitr   r   Ú	getLoggerÚ__name__r8   r.   r   r'   rF   r-   r   r   Ú<module>rK      sC   ðã Û 	Û ç #à×Ò˜Ó!€ðð2ñ52€òj+ôõ@#r   