0x1949 Team - FAZEMRX - MANAGER
Edit File: cloud.cpython-310.pyc
o 3'�f� � @ st d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZm Z d dl mZ d dlm Z e�e�ZG dd� d�ZdS ) � N)�Optional)�Distro)�Paths�Runners)�events)� DataSourcec @ s� e Zd Z d&dedededededee j fdd �Zed d� �Z d'd d�Zdd� Zd(dd�Zdd� Zedd� �Zdd� Zdd� Zd)dd�Zdd� Zd&d d!�Zd&d"d#�Zd&d$d%�ZdS )*�CloudN� datasource�paths�cfg�distro�runners�reporterc C s@ || _ || _|| _|| _|| _|d u rtjdddd�}|| _d S )Nzunnamed-cloud-reporterF)�name�description�reporting_enabled)r r r �_cfg�_runnersr �ReportEventStackr )�selfr r r r r r � r �1/usr/lib/python3/dist-packages/cloudinit/cloud.py�__init__ s � zCloud.__init__c C s t �| j�S �N)�copy�deepcopyr �r r r r r 6 s z Cloud.cfgFc C s | j �|||||�S r )r �run)r r �functor�args�freq� clear_on_failr r r r ; s z Cloud.runc C s6 | j j| }tj�|�st�dtj�|�|� d S |S )Nz-No template found in %s for template named %s)r �template_tpl�os�path�isfile�LOG�warning�dirname)r r �fnr r r �get_template_filename>