File: //usr/share/netplan/netplan_cli/cli/__pycache__/ovs.cpython-310.pyc
o
t��f�! � @ s� d dl Z d dlZd dlZd dlZddlmZmZ dZdZddd�Z dd d
d�Z
G dd
� d
e�ZG dd� de�Z
dd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� ZdS )� 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 ZdS )�OvsDbServerNotRunningN��__name__�
__module__�__qualname__� r r �)/usr/share/netplan/netplan_cli/cli/ovs.pyr
* � r
c @ r )�OvsDbServerNotInstalledNr r r r r r . r r c C s` t �|�}|du rt�td| |||g� dS |r,||kr.t�td| |d||f g� dS dS dS )z2Cleanup values from a column (i.e. "column=value")N�remove�setz%s=%s)�DEFAULTS�get�
subprocess�
check_call�OPENVSWITCH_OVS_VSCTL)�type�iface�column�value�defaultr r r �_del_col2 s
�r c
C s t �td| |||t|�g� dS )z:Cleanup values from a dictionary (i.e. "column:key=value")r N)r r r �
_escape_colon)r r r �keyr r r r � _del_dict= s r"