Current File : //lib/python3.9/site-packages/firewall/server/__pycache__/config_policy.cpython-39.pyc |
a
���g� � @ st d dl Z d dlZ d dlmZ d dlmZmZmZ d dlm Z d dl
mZ d dlm
Z
mZmZmZ G dd� de�ZdS ) � N)�config)�dbus_to_python�%dbus_introspection_prepare_properties�!dbus_introspection_add_properties)�log)�DbusServiceObject)�handle_exceptions�dbus_handle_exceptions�dbus_service_method�dbus_polkit_require_authc s� e Zd ZdZejjZe� fdd��Z e
dd� �Ze
dd� �Ze
dd � �Z
eejd
dd�e
d/dd���Zeejddd�e
d0dd���Zeejj�eejdd�e
d1dd����Zejjejdd�dd� �Zeejj�eejdd�e
d2� fdd� ���Zeejjdd�e
d3dd ���Zeejjdd�e
d4d!d"���Zeejj�e
d5d#d$���Zejjejjdd�e
d%d&� ��Zeejj�e
d6d'd(���Zejjejjdd�e
d)d*� ��Z eejjdd�e
d7d+d,���Z!ejjejjdd�e
d-d.� ��Z"� Z#S )8�FirewallDConfigPolicyTc s` t t| �j|i |�� || _|| _|| _|| _|d | _|d | _d| j | _ t
| tjj� d S )Nr � zconfig.policy.%d)
�superr �__init__�parentr �obj�item_id�busname�path�_log_prefixr �dbus�DBUS_INTERFACE_CONFIG_POLICY)�selfr ZconfZpolicyr �args�kwargs�� __class__� �A/usr/lib/python3.9/site-packages/firewall/server/config_policy.pyr s
�zFirewallDConfigPolicy.__init__c C s d S �Nr �r r r r �__del__# s zFirewallDConfigPolicy.__del__c C s | � � d S r )Zremove_from_connectionr r r r �
unregister'