관리-도구
편집 파일: config_policy.cpython-39.opt-1.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'