File: //lib/python3/dist-packages/cloudinit/sources/__pycache__/DataSourceNoCloud.cpython-310.pyc
o
m[h�? � @ s: d dl Z d dlZd dlZd dlmZ d dlmZmZmZm Z d dl
mZ e�e
�ZG dd� dej�Zddd�Zdd d
�Zddd�Zd
d� ZG dd� de�ZeejffeejejffgZdd� Ze
dkr�d dlmZ ejejd� ed Ze �e�\Z Z!Z"Z#e$de � �� e$de!� �� e$de"� �� e$de#� �� dS dS )� N)�partial)�dmi� lifecycle�sources�util)�enic sv e Zd ZdZdd� Z� fdd�Zdd� Zdd � Zed
d� �Z de
fd
d�Zdd� Zdd� Z
dd� Zedd� �Z� ZS )�DataSourceNoCloud�NoCloudc C sV t j�| |||� d | _tj�|jd�tj�|jd�g| _d | _d| _ d | _
d | _d S )N�nocloud�nocloud-net)�/�file://)r �
DataSource�__init__�seed�os�path�join�seed_dir� seed_dirs�supported_seed_starts�_network_config�_network_eni��self�sys_cfg�distro�paths� r �E/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceNoCloud.pyr s �
zDataSourceNoCloud.__init__c sF t � �� d | jrd| j� d�nd | jtjkr d| j� d� S d S )z@append seed and dsmode info when they contain non-default values� z[seed=�]� z[dsmode=)�super�__str__r �dsmoder �DSMODE_NETWORK�r �� __class__r r r$ &