File: //usr/share/netplan/netplan/cli/__pycache__/ovs.cpython-311.pyc
�
���c� � � � d dl Z d dlZd dlZd dlZd dlmZ dZdZddd�Zddd d
�Z G d� de
� � Zd
� Zd� Z
d� Zd� Zd� Zd� Zd� ZdS )� N)�systemctl_is_activez/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__� � �%/usr/share/netplan/netplan/cli/ovs.pyr r * s � � � � � ��Dr r c �� � t � |� � }|�!t j t d| |||g� � dS |r+||k r't j t d| ||�d|��g� � dS dS dS )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 . s� � ��l�l�6�"�"�G�����4�h��e�V�UZ�[�\�\�\�\�\� � h�W��%�%���4�e�T�5�U[�U[�U[�]d�]d�Je�f�g�g�g�g�g�h� h�%�%r c �` � t j t d| |||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 s r � _del_dictr"