| Server IP : 167.99.254.82 / Your IP : 216.73.216.76 Web Server : Apache System : Linux host.techisquad.com 5.15.0-187-generic #197-Ubuntu SMP Fri Jul 17 19:17:01 UTC 2026 x86_64 User : pawluxera ( 1011) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/netplan/__pycache__/ |
Upload File : |
o
ϐxeJ �
@ s� d dl mZ d dlZd dlZd dlmZmZmZ ddlm Z ddl
mZmZ ddl
mZ ddlmZ dd lmZ dd
lmZmZmZmZmZmZmZ dee ded
efdd�Zdee deeef defdd�Zeeeeeeeeeeeeeg
ZdS )� )�StringION)�Union�List�IO� )�lib)�
NetDefinition�NetDefinitionIterator)�Parser)�State)�_checked_lib_call)�NetplanException�NetplanBackendException�NetplanEmitterException�NetplanFileException�NetplanFormatException�NetplanParserException�NetplanValidationException�prefix�
input_file�output_filec C s� t |t�r!tjdd�}|�� }t�||�d�� t�|dtj� n|� � }t |t�r1tjdd�}n|� � }t
tjd�
| ��d�||� t |t�rMt�|� t |t�rwt�|dtj�}t�|dtj� t�||�}|�|�d�� t�|� d S d S )N�netplan_temp_input_file)�name�utf-8r �netplan_temp_output_file� )�
isinstancer �os�memfd_create�getvalue�write�encode�lseek�SEEK_SET�filenor r �netplan_util_dump_yaml_subtree�join�close�SEEK_CUR�read�decode)r r r �input_fd�data� output_fd�size� r/ �2/usr/lib/python3/dist-packages/netplan/__init__.py�_dump_yaml_subtree s&