File: //usr/share/netplan/netplan_cli/cli/__pycache__/ovs.cpython-312.pyc
�
nG�f�! � � � d dl Z d dlZd dlZd dlZddlmZmZ dZdZddd�Z dd d
d�Z
G d� d
e� Z G d� de� Z
d� Zd� Zd� Zd� Zd� Zd� Zd� Zy)� N� )�systemctl_is_active�systemctl_is_installedz/usr/bin/ovs-vsctlzovsdb-server.service�false)�mcast_snooping_enable�rstp_enable)�del-sslzget-ssl)z
del-fail-modez
get-fail-mode)zdel-controllerzget-controller)zset-sslz
set-fail-modezset-controllerc � � e Zd Zy)�OvsDbServerNotRunningN��__name__�
__module__�__qualname__� � �)/usr/share/netplan/netplan_cli/cli/ovs.pyr r * � � �r r c � � e Zd Zy)�OvsDbServerNotInstalledNr r r r r r . r r r c �� � t j |� }|� t j t d| |||g� y|r*||k7 r$t j t d| ||�d|��g� yyy)z2Cleanup values from a column (i.e. "column=value")N�remove�set�=)�DEFAULTS�get�
subprocess�
check_call�OPENVSWITCH_OVS_VSCTL)�type�iface�column�value�defaults r �_del_colr$ 2 sd � ��l�l�6�"�G������4�h��e�V�UZ�[�\� �W��%����4�e�T�5�U[�]d�Je�f�g� &�r c �V � t j t d| |||t |� g� y)z:Cleanup values from a dictionary (i.e. "column:key=value")r N)r r r �
_escape_colon)r r r! �keyr"