File: //usr/share/netplan/netplan_cli/cli/__pycache__/utils.cpython-312.pyc
�
nG�f[. � � � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZddlm Z d dl
mZmZ dZ
dZdZdZd d
ddd d
ddd�Ze eefZd� Zd� Zd� Zdedefd�Zd� Zd� Zdedefd�Zdeddfd�Zd3d�Zd3deded efd!�Z d"� Z!d#� Z"d$� Z#d%� Z$d&� Z%d'� Z&d(� Z'd)� Z(d3d*�Z)d+� Z*d,efd-�Z+d.edefd/�Z,de-fd0�Z. G d1� d2ej^ � Z0y)4� N� )�ConfigurationError)�
NetDefinition�NetplanExceptionzNetworkManager.servicez+snap.network-manager.networkmanager.servicez/etc/iproute2/rt_tablesz/usr/share/iproute2/rt_tables�unspec�default�main�local� � � )r r r r
r r r r
c �B � t j j dd� S )N�NETPLAN_GENERATE_PATHz/usr/libexec/netplan/generate)�os�environ�get� � �+/usr/share/netplan/netplan_cli/cli/utils.py�get_generator_pathr * s � �
�:�:�>�>�1�3R�S�Sr c �b � t j dddt gt j �� dk( S )N� systemctl�--quiet�
is-enabled)�stderrr )�
subprocess�call�NM_SNAP_SERVICE_NAME�DEVNULLr r r �is_nm_snap_enabledr . s* � ��?�?�K��L�BV�W�`j�`r�`r�s�wx�x�xr c �t � t j dg| z t j t j �� y )N�nmcli��stdoutr �r �
check_callr ��argss r r"