File: //lib/python3/dist-packages/cloudinit/sources/__pycache__/DataSourceDigitalOcean.cpython-38.pyc
U
Ӈg� � @ s� d dl Z d dlm m mZ d dlmZmZmZ e � e
�ZddiZdZ
dZdZdZG dd � d ej�ZeejffgZd
d� ZdS )� N)� lifecycle�sources�util�metadata_urlz'http://169.254.169.254/metadata/v1.json� � Tc s\ e Zd ZdZdd� Zedd�� fdd�Zdd � Zd
d� Zdd
� Z dd� Z
edd� �Z� Z
S )�DataSourceDigitalOcean�DigitalOceanc C s� t j�| |||� || _t� | _t�t�|ddgi �t g�| _
| �� | j
d | _| j
�
dt�| _| j
�
dt�| _| j
�
dt�| _| j
�
dt�| _d | _d | _d S )NZ
datasourcer r �retries�timeout� use_ip4LL�
wait_retry)r �
DataSource�__init__�distro�dict�metadatar Z
mergemanydictZget_cfg_by_path�BUILTIN_DS_CONFIGZds_cfg�
_deprecate�metadata_address�get�
MD_RETRIESr
�
MD_TIMEOUTr �
MD_USE_IPV4LLr �
MD_WAIT_RETRYr
�_network_config�
metadata_full)�self�sys_cfgr �paths� r �J/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceDigitalOcean.pyr s( ���zDataSourceDigitalOcean.__init__N)�ci_pkl_version�returnc s t � �|� | �� d S �N)�super� _unpickler )r r"