Server IP : 172.24.0.40 / Your IP : 216.73.216.10 Web Server : Apache System : Linux dbweb26.ust.edu.ph 4.18.0-513.5.1.el8_9.x86_64 #1 SMP Fri Sep 29 05:21:10 EDT 2023 x86_64 User : apache ( 48) PHP Version : 8.2.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /proc/self/root/usr/lib64/python3.6/site-packages/rhsmlib/dbus/__pycache__/ |
Upload File : |
3 a�e) � @ s� d dl mZmZmZ d dlZd dlZd dlZd dlZd dlZ d dl Z d dlZd dlm Z d dlmZ eje�ZddddgZejd d� �Zejd d� �Zdd� Zdd� ZdS ) � )�print_function�division�absolute_importN)� exceptions)� DBusSender�dbus_handle_exceptions�dbus_handle_sender�dbus_service_method�dbus_service_signalc O sp d}d|kr|d }nt |�dkr*|d }t� �6}|dk rD|j|� z | ||�S |dk r`|j� X W dQ R X dS )z� Decorator to handle sender argument :param func: method with implementation of own logic of D-Bus method :param args: arguments of D-Bus method :param kwargs: keyed arguments of D-Bus method :return: result of D-Bus method N�senderr � ���)�lenr Zset_cmd_lineZreset_cmd_line)�func�args�kwargsr Zdbus_sender� r �/usr/lib64/python3.6/util.pyr % s c O s� y | ||�S t k r� } z�tj|� tj� d }d}d}tj|dt|��}d|krXd}t|d�rh|j }t jt|�j ||d��}tjtjtj|�|� W Y d d }~X nX d S ) zO Decorator to handle exceptions, log them, and wrap them if necessary. � �errorz^HTTP error (.*): � z7Ignoring request to auto-attach. It is disabled for orgZwarning�severity)� exceptionr �messageN)� Exception�logr �sys�exc_info�re�sub�str�hasattrr �json�dumps�type�__name__�sixZreraiser ZRHSM1DBusException) r r r �errZtracer �patternZerr_msgZ error_msgr r r r B s"