⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.144
Server IP:
157.245.143.252
Server:
Linux www 6.11.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct 14 13:19:59 UTC 2024 x86_64
Server Software:
nginx/1.26.0
PHP Version:
8.3.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
netplan
/
netplan_cli
/
cli
/
__pycache__
/
View File Name :
state_diff.cpython-312.pyc
fˉ d dl mZ d dlZd dlZd dlmZmZ d dlmZ d dl m Z d dlmZm Z mZ d dlmZmZ G d d ej$ Z G d d Zy) )defaultdictN)AF_INETAF_INET6)AbstractSet)NetplanRoute)SystemConfigStateNetplanConfigStateDEVICE_TYPES)is_valid_macaddressroute_table_lookupc e Zd Zd Zy)DiffJSONEncoderc t |t r|j S t j j | | S N) isinstancer to_dictjsonJSONEncoderdefault)selfobjs 0/usr/share/netplan/netplan_cli/cli/state_diff.pyr zDiffJSONEncoder.default s3 c<(;;= ''c22 N)__name__ __module____qualname__r r r r r s 3r r c e Zd ZdZdedefdZdefdZd+de defdZ defd Zd e de dedefdZ d ededdfdZdedefdZdedefdZde de fdZd ededdfdZd ededdfdZd ededdfdZd ededdfdZdede ddfdZd ededdfdZdedefdZd edee fd Zd!ee d"ee d edefd#Zdefd$Zdeddfd%Z defd&Z!d'edefd(Z"d)e defd*Z#y),NetplanDiffStatez DiffState is mainly responsible for getting both system's and Netplan's configuration state, compare them and provide a data-structure containing the differences it found. system_state netplan_statec . || _ || _ i | _ y r )r r! route_lookup_table_names)r r r! s r __init__zNetplanDiffState.__init__, s (*(*%r returnc di i}| j }| j }t t |j t |j z }|D ] }i |d |<