| Server IP : 93.86.61.54 / Your IP : 216.73.216.60 Web Server : Apache/2.4.62 (Ubuntu) System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64 User : www-data ( 33) PHP Version : 8.4.22 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/UpdateManager/__pycache__/ |
Upload File : |
o
{��f�N � @ s� d dl mZmZ d dlmZ d dlmZmZ d dlmZ d dlmZ d dlm Z d dl
m m m
m m mZ e d dlZe�dd e� d dlZd dlZd dlZd dlZd dlZd dlZd dlZd d
lmZ d dlZd dlZd dl m!Z! e!dd
� ddl"m"Z" ddl#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z- ddl.m/Z/ ddl0m0Z0 ddl1m2Z2 ddl3m4Z4 ddl5m6Z6 ddl7m8Z8 ddl9m:Z:m;Z;m<Z< ddl=m>Z>m?Z? dZ@G dd� dejA�ZBG dd� dejCjD�ZEdS )� )�absolute_import�print_function)�Gtk)�Gdk�GdkX11)�Gio)�GLib)�GObjectN�ignorezAccessed deprecated property)�gettext)�
DBusGMainLoopT)�set_as_default� )�UnitySupport)
�DistUpgradeDialog�ErrorDialog�HWEUpgradeDialog�NeedRestartDialog�NoUpdatesDialog�NoUpgradeForYouDialog�PartialUpgradeDialog�StoppedUpdatesDialog�UnsupportedDialog�UpdateErrorDialog)�MetaRelease)�UpdatesAvailable)�AlertWatcher)�MyCache)�NetworkManagerHelper)�
UpdateList)�get_arch�get_dist�SoftwarePropertiesPage)�InstallBackend�get_backendz/var/run/reboot-requiredc @ s� e Zd ZdZdd� Zd9dd�Zdd� Zd d
� Zdd� Zd
d� Z d:dd�Z
dd� Zdd� Ze
jfdd�Zdd� Zd;dd�Zd<dd�Zdd � Zd!d"� Zd#d$� Z d=d%d&�Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5d6� Zd7d8� ZdS )>�
UpdateManagerz� This class is the main window and work flow controller. The main
window will show panes, and it will morph between them. c s2 t j�� � |� _|� _t� � _d � _d � _g � _ d � _
d � _d � _t
� � _g � _t� � _� �td�� � �d� � �t jj� � �� }|�d� fdd��� _� �d� j� � �� � jr�� jjr�� �d� � �� � � � � �!d� � j�"d� � �d � j#�� _$t%� jo�� jj&� jo�� jj'� jo�� jj(�� _d S )
NzSoftware Updaterzsystem-software-update�changedc s � � � S �N)�resize_to_standard_width)�ctx��self� �=/usr/lib/python3/dist-packages/UpdateManager/UpdateManager.py�<lambda>j � z(UpdateManager.__init__.<locals>.<lambda>zdelete-eventFTzfocus-in-event))r �Window�__init__�datadir�optionsr �unity�
controller�cache�ua_security_packages�update_list�meta_release�hwe_replacement_packages�set�oem_metapackages�duplicate_packagesr �arch� set_title�_�
set_icon_name�set_position�WindowPosition�CENTER�get_style_context�connect�
style_changed� _on_close�_setup_dbus�no_focus_on_map�set_focus_on_map�iconify�stick�set_urgency_hint�set_urgency�on_initial_focus_in�initial_focus_idr �
devel_release�use_proposed�debug)r+ r2 r3 r) r, r* r- r1 Q sH
�
�
�zUpdateManager.__init__r c s<