Current File : //proc/self/root/usr/lib/python3/dist-packages/netplan/__pycache__/netdef.cpython-312.pyc |
�
���g�5 � �� � d dl mZ d dlmZ ddlmZmZ ddlmZm Z G d� d� Z
G d� d � Z G d
� d� Z G d� d
� Z
G d� d� Z G d� d� Ze G d� d� � Z G d� d� Zy)� )� dataclass)�Optional� )�ffi�lib)�_string_realloc_call_no_error�NetplanExceptionc �n � e Zd Zd� Zdd defd�Zd$dedededefd �Zed%d
�� Z edefd�� Z
edefd�� Zedefd
�� Z
edee fd�� Zed&d�� Zed'd�� Zed(d�� Zedefd�� Zedefd�� Zedefd�� Zedefd�� Zedefd�� Zedefd�� Zedefd�� Zedefd�� Zedefd�� Zedefd�� Zedefd�� Zedefd�� Z edefd�� Z!edefd�� Z"edefd �� Z#edefd!�� Z$edefd"�� Z%edefd#�� Z&y))�
NetDefinitionc � � || _ || _ y �N)�_ptr�_parent)�self�np_state�ptrs �0/usr/lib/python3/dist-packages/netplan/netdef.py�__init__zNetDefinition.__init__ s � ��� � ��� �other�returnc �N � t |d� sy| j |j k( S )Nr F)�hasattrr )r r s r �__eq__zNetDefinition.__eq__ s"