%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/cloudinit/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/cloudinit/__pycache__/warnings.cpython-312.pyc

�

�f
��p�ddlZddlZddlZddlmZmZeje�Zddd�Z	d�Z
d	d�Zd
d�Zy)�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��tj|jdi�jdi���}|jd�S)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��||f}|rt|t�s|Stj|d|f�}|�|S|dvry|dvry|j	d�\}}}|dk7r|S|r	t|�}d|fSd|fS#t$r|cYSwxYw)	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'Fs���
�U�m�G��j��d�+�������j�$�%7�8�D��|����#�#���&�&���n�n�S�)�O�D�!�V��w����
�	���K�E���;��4��;����	��N�	�s�A1�1A?�>A?c��|�i}t||||��\}}|syt|jd
i|��}d}|dz}d|z}d|zdz}	g}
|jd�j	�D]}|
j||z��|	}|rd|z}
|
j
|d�dz}tjtjjt|�|�|	dj|
�zdz|	z�tjd|	dj|
�|�|r-tjd	||�t!j"|�yy)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!rrr"�kwargs�msg�msgwidth�	linewidth�fmt�topline�fmtlines�line�	closeline�sleepmsgs              r�show_warningrFfsC���{��� ��d��U�C�K�D�%���
�4�.�
�
�
)�&�
)�C��H��1��I�
��
!�C��I�o��$�G��H��	�	�$��*�*�,�$������d�
�#�$��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��
rr)NNT)
�loggingr5r;�	cloudinitrr�	getLogger�__name__r8r.rr'rFr-rr�<module>rKsE���	��#��g����!���2�52��j+��@#r

Zerion Mini Shell 1.0