Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/UpdateManager/Core/__pycache__/ |
Upload File : |
o z��c� � @ sB d dl mZ d dlmZ d dlZd dlmZ G dd� dej�ZdS )� )�absolute_import)�GObjectN)� DBusGMainLoopc @ s� e Zd ZdZejjdejffejjdejffejjdejejffd�Z dd� Z dd� Zdd � Zd d� Z dd � Zdd� Zdd� ZdS )�AlertWatcherzX a class that checks for alerts and reports them, like a battery or network warning N)� network-alert� battery-alert�network-3g-alertc C s0 t j �| � tdd� t�tjj�| _d| _d S )NT)�set_as_default� )r �__init__r �dbus�Bus�TYPE_SYSTEM�bus� network_state)�self� r �A/usr/lib/python3/dist-packages/UpdateManager/Core/AlertWatcher.pyr . s zAlertWatcher.__init__c C s� z>| j �dd�}|jd| jdd� t�|d�}|�dd�| _| �| j� | j �dd�}|jd | j dd� | � � | � � W d S tjjyJ Y d S w ) Nzorg.freedesktop.NetworkManagerz/org/freedesktop/NetworkManager�StateChanged)�dbus_interface�org.freedesktop.DBus.Properties�State�org.freedesktop.UPower�/org/freedesktop/UPower�Changed) r � get_object�connect_to_signal�_on_network_state_changedr � Interface�Getr �_network_alert�_power_changed�_update_3g_state� exceptions� DBusException)r �obj� interfacer r r �check_alert_state5 s2 ���� ��zAlertWatcher.check_alert_statec C s | � |� | �� d S )N)r r"