__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

)+�gfU��<�SSKJr SSKJrJr SSKJr SSKJr SSKJr SSKJs J	s J
s Js Js J
r \ SSKr\R "SS\5 SSKrSSKrSSKrSSKrSSKrSSKrSS	KJr SSKrSSKrSS
KJr \"SS9 S
SKJr S
SKJ r J!r!J"r"J#r#J$r$J%r%J&r&J'r'J(r(J)r) S
SK*J+r+ S
SK,J,r, S
SK-J.r. S
SK/J0r0 S
SK1J2r2 S
SK3J4r4 S
SK5J6r6J7r7J8r8 S
SK9J:r:J;r; \Rx"5r=Sr>"SS\R~5r@"SS\R�R�5rCg)�)�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���\rSrSrSrSrS SjrSrSrSr	Sr
S!S
jrSrSr
\R4S
jrSrS"SjrS#SjrSrSrS!SjrSrSrS$SjrSrSrSrSrSrSrSr Sr!Sr"g	)%�
UpdateManager�OzxThis class is the main window and work flow controller. The main
window will show panes, and it will morph between them.c��^�[RRT5 UTlUTl[5TlSTlSTl/Tl	STl
STlSTl[5Tl/Tl[!5TlTR%['S55 TR)S5 TR+[R,R.5 TR15nUR3SU4Sj5TlTR3STR65 TR95 TR(a�TRR:(a~TR=S5 TR?5 TRA5 TRCS5 TRRES5 TR3STRF5Tl$[KTR=(a TRRLTR=(a TRRNTR=(a TRRP5Tlg)	NzSoftware Updaterzsystem-software-update�changedc�$>�TR5$�N)�resize_to_standard_width)�ctx�selfs ��=/usr/lib/python3/dist-packages/UpdateManager/UpdateManager.py�<lambda>�(UpdateManager.__init__.<locals>.<lambda>ls���4�#@�#@�#B�zdelete-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-r4r5r,s`   r.r3�UpdateManager.__init__Ss�����
�
���D�!�������!�^��
������
�$&��!���� ���(,��%� #����"$����J��	�	
���q�+�,�-����3�4����#�,�,�3�3�4��$�$�&�� �[�[��B�
���
	
���^�T�^�^�4������<�<�D�L�L�8�8��!�!�%�(��L�L�N��J�J�L��!�!�$�'��J�J�"�"�4�(�$(�L�L� �$�":�":�%�D�!�
(��L�L�7�T�\�\�7�7��L�L�6�T�\�\�6�6��L�L�/�T�\�\�/�/�
��r1c�^^^�TRS5 TS:�a$TS:�a[R"UUU4Sj5 ggg)NTrc�(>�TRTT5$r*)�resize)r-�
stored_height�stored_widths���r.r/�4UpdateManager.begin_user_resizable.<locals>.<lambda>�s���$�+�+�l�M�"Jr1)�
set_resizabler�idle_add)r-r\r[s```r.�begin_user_resizable�"UpdateManager.begin_user_resizable�s7������4� ��!��
�� 1�
�M�M�J�K�	!2�r1c�&�URS5 g�NF)r^�r-s r.�end_user_resizable� UpdateManager.end_user_resizable�s�����5�!r1c��UR5(agSnUR5R5nUS::aSnUR5n[R
"X0R5 URS[RR5nUS-U-U-nURUS5 [R"X0R5 g)N�!r�`z	font-size�H���)
�
get_resizable�
get_screen�get_resolutionrGr�signal_handler_blockrI�get_propertyr�
StateFlags�NORMAL�set_size_request�signal_handler_unblock)r-�num_em�dpir,�size�widths      r.r+�&UpdateManager.resize_to_standard_width�s������������o�o��.�.�0���!�8��C��$�$�&���$�$�S�*<�*<�=�����S�^�^�-B�-B�C���b��4��&�(�����e�R�(��&�&�s�,>�,>�?r1c��UR5 URS5 URRS5 UR	UR
5 g)z6callback run on initial focus-in (if started unmapped)F)�unstickrPr6rQ�
disconnectrS)r-�widget�events   r.rR�!UpdateManager.on_initial_focus_in�s@���������e�$��
�
���u�%�����-�-�.�r1c��URb]URR5 [UR[R5(aURR5 XlUR
5 UR5 Ucg[U[R5(a2URU5 UR5 UR5 gUR5 UR5 gr*)r7�stop�
isinstancer�Widget�destroy�_look_readyre�add�start�show_all�hide)r-�panes  r.�_start_pane�UpdateManager._start_pane�s����?�?�&��O�O� � �"��$�/�/�3�:�:�6�6����'�'�)����������!��<���d�C�J�J�'�'��H�H�T�N��J�J�L��M�M�O��J�J�L��I�I�Kr1Nc�"�UR5$r*)�close)r-r}�datas   r.rJ�UpdateManager._on_close�s���z�z�|�r1c��UR(a#URR5nU(aU$UR5 gr*)r7r��exit)r-�controller_closes  r.r��UpdateManager.close�s.���?�?�#���4�4�6���'�'��	�	�r1c�R�URS5 [R"S5 g)z$exit the application, save the stateNr)r��sysr�rds r.r��UpdateManager.exit�s�����������r1c�^�SS[U5/nS[R;a&USSTR5R	5-/-
n[
RRU[
RR5nTR5 URSU4SjS5 g![a n[R"U5 SnAgSnAff=f)Nz /usr/bin/software-properties-gtkz
--open-tab�WAYLAND_DISPLAYz
--toplevelz%sc�$>�TR5$r*)�start_available)�_a�_b�_cr-s   �r.r/�-UpdateManager.show_settings.<locals>.<lambda>�s����8L�8L�8Nr1)�str�os�environ�
get_window�get_xidr�
Subprocess�new�SubprocessFlags�NONE�
_look_busy�wait_check_async�	Exception�logging�	exception)r-�page_number�cmd�p�es`    r.�
show_settings�UpdateManager.show_settings�s����1��S��-�/���B�J�J�.��L�$����):�)B�)B�)D�"D�E�E�C�	%����"�"�3��(;�(;�(@�(@�A�A�
�O�O��
���t�%N�#�
%��	�	!����a� � ��	!�s�8B+�+
C�5C�Cc��URR(aUR5 g[U[R
5nUR
U5 gr*)r5�	no_updater�r#r"�
ACTION_UPDATEr�)r-�update_backends  r.�start_update�UpdateManager.start_update�s>���<�<�!�!�� � �"��$�T�>�+G�+G�H������(r1c���[U[R5nU(a1URH!nURUR5 M# URU5 g![a MDf=fr*)r#r"�ACTION_PRE_INSTALLr<r8�mark_install�SystemErrorr�)r-�hwe_upgrade�install_backend�pkgnames    r.�
start_install�UpdateManager.start_install�se��%�d�N�,M�,M�N����8�8����J�J�w�'�4�4�6�9�
	
����)��#����s�A%�%
A3�2A3c�^�U4SjnTR5 [RRTSTRX45nURU5 g)Nc	�>�TRc[S5TlO6TRRS5 TRR5 TR!5 TR#5 TR$HAnTRUR&(dTRUR)5 MAMC [+T5TlTR,R/TRTR0TR2S9 TR,R6S:�aMUR[RR[S[RR855 gUR;5 g![a_nUR[RR[[U5[RR55 SnAgSnAf[a_nUR[RR[[U5[RR55 SnAgSnAff=f![a GM�f=f![a_nUR[RR[[U5[RR455 SnAgSnAff=f)N)r?r9r�)r8r�open�
_initDepCache�AssertionError�return_errorr�Error�new_literal�IO_ERR_QUARKr�r�IOErrorEnum�FAILEDr��INVALID_DATA�_check_oem_metapackages�_get_ua_security_statusr>�is_installedr�rr:�updater?r9�
NOT_SUPPORTED�distUpgradeWouldDelete�
PARTIAL_INPUT�return_value)�task�
source_objr��cancellabler�r�r-s      �r.�
refresh_cache�4UpdateManager.start_available.<locals>.refresh_cache�s"���
��:�:�%�!(���D�J��J�J�O�O�D�)��J�J�,�,�.�
�(�(�*��(�(�*��0�0����:�:�g�.�;�;��
�
�7�+�8�8�:�<�1� *�$�/�D��

�� � �'�'��J�J�'+�'>�'>�)-�)B�)B�(�����6�6��:��!�!�$�*�*�"8�"8� �"�c�o�o�&C�&C�#E��������Q"�
��!�!�$�*�*�"8�"8� �#�a�&�#�/�/�*@�*@�#�����
��!�!�$�*�*�"8�"8� �#�a�&�#�/�/�*F�*F�#����	
��#������
��!�!�$�*�*�"8�"8� �#�a�&�#�/�/�*G�*G�#I����	
�sU�F
�5F
�;I�9I/�

I�AG.�.
I�;AI�I�
I,�+I,�/
K�9AK�K)r�r�Taskr��cache_refreshed�
run_in_thread)r-�cancelled_update�error_occurredr��ts`    r.r��UpdateManager.start_available�sE���/	 �b	
�����H�H�L�L��t�T�%9�%9�*�;�
=��	���
�&r1c��UupEUR5upgURcgURURRURR-[
RR[5UU5nURU5 g![Gan	[U	[R5(d([S5n
[S5nURSX�5 U	R!["[$R&R(5(aDUR[+U55 [S5n
[S5nURSX�5 GOUU	R!["[$R&R,5(a6[S5n
[S5U	R.-nURSX�5 O�U	R!["[$R&R05(a6[S	5n
[S
5U	R.-nURSX�5 O�U	R!["[$R&R25(aUR[+U55 O5[S5n
[S5U	R.-nURSX�5 Sn	A	gSn	A	ff=f)NzFailed to refresh cachez�Refreshing the cache failed.

Please report this bug against the 'update-manager' package and include the thread traceback from the terminal.
FzSoftware index is brokenz�It is impossible to install or remove any software. Please use the package manager "Synaptic" or run "sudo apt-get install -f" in a terminal to fix this issue at first.z,Could not initialize the package informationz�An unresolvable problem occurred while initializing the package information.

Please report this bug against the 'update-manager' package and include the following error message:
TzCould not calculate the upgradez�An unresolvable problem occurred while calculating the upgrade.

Please report this bug against the 'update-manager' package and include the following error message:
z�Refreshing the cache failed.

Please report this bug against the 'update-manager' package and include the following error message:
)�propagate_valuer8�_make_available_pane�
install_count�	del_countr��path�exists�REBOOT_REQUIRED_FILEr�r�r�rr�rB�start_error�matchesr�rr�r�rr��messager�r�)r-�sourcer�r�r�r��
task_returned�task_resultr�r��header�descs            r.r��UpdateManager.cache_refreshed%sL��+/�(��C	#�)-�)=�)=�)?�&�M�r�z�z�!���,�,��
�
�(�(�4�:�:�+?�+?�?������3�4� ��	�D�
���T�"��C�6	��a����,�,��4�5���"���� � ���5��y�y��s���'=�'=�>�>�� � �!5�d�!;�<��5�6���+���� � ���5����<����)E�)E�F�F��I�J���I��
�I�I���� � ��v�4����<����)F�)F�G�G��<�=���I��
�I�I���� � ��v�4����<����)F�)F�G�G�� � �!5�d�!;�<��4�5���I���I�I�	��
� � ���5���m6	�s�B�K�#HJ;�;Kc��[R"5n[5nURU5nU(dg[R
R
[R"5S5n[R
RU5(dg[US5nU=R[UR5R55-slSSS5 URHYn[ R "UR"S5(dM+UR$(dM>URR'U5 M[ g!,(df   Nx=f)Nzubuntu-drivers-oem.package-list�rz
oem-*-meta)�distro_info�UbuntuDistroInfor �is_ltsr�r��joinr�get_user_runtime_dirr�r�r>r=�read�
splitlinesr8�fnmatch�name�	installedr�)r-�di�codename�lts�OEM_PATH�f�pkgs       r.r��%UpdateManager._check_oem_metapackagesls���
�
)�
)�
+���:���i�i��!�����7�7�<�<��%�%�'�)J�
���w�w�~�~�h�'�'���(�C�
 �A��!�!�S�����)<�)<�)>�%?�?�!�!��:�:�C����s�x�x��6�6�3�=�=�=��%�%�)�)�#�.��	!�
 �s�;E
�

Ec��[R"5RUlU(aU"5 gg![an[	SU5 /UlSnAN2SnAff=f)Nz!Error running updates end-point: )�ua�updates�
ua_updatesr��print)r-�cbr�s   r.�_fetch_ua_updates�UpdateManager._fetch_ua_updates�sO��	!� �j�j�l�2�2�D�O���D����	!��5�q�9� �D�O�O��	!�s�$6�
A�A�Ac�`�/Ul/Ul[R"UR5 gr*)r9rrr_�sift_pro_packagesrds r.r��%UpdateManager._get_ua_security_status�s#��$&��!�����
�
�d�,�,�-r1c��URH�nURS:XdURS:XaM%URnUS:XdUS:XdUS:XdMEURnURnUR
nUS:HnURRX4XV45 M� URRUR5 g)Nzstandard-securityzstandard-updates�pending_attach�pending_enable�upgrade_available)
r�provided_by�status�package�version�
download_sizer9�appendr8�create_pro_cache)r-rrr�rrw�downloadables       r.r�UpdateManager.sift_pro_packages�s������G��#�#�':�:��&�&�*<�<���^�^�F��*�*��-�-��0�0�����!�/�/���,�,��%�)<�<���)�)�0�0��D�7��!'�&	
�
�
�#�#�D�$=�$=�>r1c��UR5 US:wa]SnSnU(a[S5nO:U(a[S5n[S5nOUR(a[U5$[	XXb5$U(a[U5$UR
5nU(aU$U(a[U5$UR(a[U5$[XS9$)Nru0Some software couldn’t be checked for updates.z"You stopped the check for updates.z4Updated software is available from a previous check.)r�)	�_check_hwe_support_statusrBr<rrr�_check_meta_releaserr)r-r��need_rebootr�r�r�r��dist_upgrades        r.r��"UpdateManager._make_available_pane�s���	
�&�&�(��A���F��D���K�L��!��?�@���J����.�.�'��-�-�#�D�$�D�D��(��.�.��3�3�5�L��#�#�!�+�D�1�1��.�.�'��-�-�&�t�K�Kr1c��U(aUR[XU55 gUR[XU55 gr*)r�rr)r-�update_and_retryr�r�s    r.r��UpdateManager.start_error�s0������.�t�T�B�C����[��t�<�=r1c���URS5 UR5bUUR5R[RR[RR55 ggrc)�
set_sensitiver��
set_cursorr�Cursorr��
CursorType�WATCHrds r.r��UpdateManager._look_busy�sN�����5�!��?�?��(��O�O��(�(���������8L�8L�)M�N�)r1c��URS5 UR5bWUR5RS5 UR5R[R
R5 gg�NT)r*r�r+�
set_functionsr�
WMFunction�ALLrds r.r��UpdateManager._look_ready�sV�����4� ��?�?��(��O�O��(�(��.��O�O��+�+�C�N�N�,>�,>�?�)r1c���URcgURR(a5[R"UR5 [
R"5 URRnU(aUR(agURR(a[XR5$[RRS5nURR(avURR (dUR#S5(aEUR$S:Xa ['XRUR$5$[)XR5$g)Nzcom.ubuntu.update-managerzcheck-dist-upgrades�i386)r;�downloadingrr_�_meta_release_wait_idler�main�
upgradable_to�upgrade_broken�no_longer_supportedrr�Settingsr��new_distr5�check_dist_upgrades�get_booleanr@rr)r-�next�settingss   r.r"�!UpdateManager._check_meta_release�s�����$�����(�(��M�M�$�6�6�7��H�H�J�� � �.�.���t�*�*�����0�0�$�T�+<�+<�=�=��<�<�#�#�$?�@�����%�%��L�L�,�,��#�#�$9�:�:��y�y�F�"�,��+�+�T�Y�Y���%�T�+<�+<�=�=�r1c��URR(d[R"5 gURR	S[R5 g)N�done_downloadingF)r;r8r�	main_quitrHrds r.r9�%UpdateManager._meta_release_wait_idle�sA��� � �,�,��M�M�O��
���%�%�&8�#�-�-�H�r1c���[R"5n[5nURU5nU(dgSn[R
R
U5(dgUS/nURU5 g)Nz/usr/bin/hwe-support-statusz--show-replacements)r�r�r r�r�r�r��_parse_hwe_support_status)r-rrr�HWEr�s      r.r!�'UpdateManager._check_hwe_support_statuss_��
�
)�
)�
+���:���i�i��!����+���w�w�~�~�c�"�"���)�*���&�&�s�+r1c���[R"U5 g![Ra�nURS:Xa�URR5R
5n/UlUH`nURS5nX@R;dM%URUR(aMEURRU5 Mb SnAgSnAgSnAff=f)N�
zutf-8)�
subprocess�check_output�CalledProcessError�
returncode�output�strip�splitr<�decoder8r�r)r-r�r��packagesr�s     r.rJ�'UpdateManager._parse_hwe_support_statuss���	F��#�#�C�(���,�,�
	F��|�|�r�!��8�8�>�>�+�1�1�3��02��-�'�G�%�n�n�W�5�G��:�:�-� $�
�
�7� 3� @� @� @��5�5�<�<�W�E�
 (�"��
	F�s!��C!�A"C�C�3C�C!c��[R"5nUR	SS5n[R
"US5nUR
5 [R"S5 g![a [S5 gf=f![Ra3 [RRSU5n[X5Ul
gf=f)z9this sets up a dbus listener if none is installed alreadyz warning: could not initiate dbusNzorg.freedesktop.UpdateManager�$/org/freedesktop/UpdateManagerObject�"org.freedesktop.UpdateManagerIFacer)�dbus�
SessionBusr�r�
get_object�	Interface�bringToFrontr�r��
DBusException�service�BusName�UpdateManagerDbusController�dbusController)r-�bus�	proxy_obj�iface�bus_names     r.rK�UpdateManager._setup_dbus#s���	��/�/�#�C�	N����/�6��I��N�N��?��E�
��� ��H�H�Q�K���	��4�5��	���!�!�	N��|�|�+�+�/���H�#>�d�"M�D��	N�s$�A(�AB�(B�?B�AC
�	C
)r@r8r7r4rer?r<rSr;r>r5rIr9rr6r:)rrr*)F)FF)FFF)#�__name__�
__module__�__qualname__�__firstlineno__�__doc__r3r`rer+rRr�rJr�r�r!r
r�r�r�r�r�r�rr�rr�r�r�r�r"r9r!rJrK�__static_attributes__�r1r.r%r%Os���?�1
�fL�"�@���*���
)?�(F�(F�%� )�*�6'�pE#�N/�*�.�
?�2���"L�H>�O�
@��@�
,�F�&Nr1r%c��\rSrSrSrS
Sjr\RRS5S5r	\RRS5S5r
SrSrg	)rdi?z2this is a helper to provide the UpdateManagerIFacec���[RRRXU5 Xl[5UlURRSUR5 SUl	g)Nz
network-alertF)
r\rb�Objectr3�parentr�
alert_watcherrH�_on_network_alert�	connected)r-ruri�object_paths    r.r3�$UpdateManagerDbusController.__init__BsP��	
�����$�$�T�[�A���)�^������"�"�?�D�4J�4J�K���r1r[c�8�URR5 gr1)ru�presentrds r.r`�(UpdateManagerDbusController.bringToFrontNs��������r1c�Z�URR5 g![a gf=f�NTF)rur�r�rds r.�upgrade�#UpdateManagerDbusController.upgradeSs,��	��K�K�%�%�'����	��	�s��
*�*c�J�U[R;aSUlgSUlgr)r�NM_STATE_CONNECTED_LISTrx)r-�watcher�states   r.rw�-UpdateManagerDbusController._on_network_alert[s���(�@�@�@�!�D�N�"�D�Nr1)rvrxruN)rZ)
rkrlrmrnror3r\rb�methodr`r�rwrprqr1r.rdrd?s\��<�;�	
�
�\�\���=�>��?��
�\�\���=�>��?��#r1rd)D�
gi.repositoryrrrrrr�&uaclient.api.u.pro.packages.updates.v1�api�u�prorWr
�v1r	�warnings�filterwarnings�DeprecationWarningr�r�r�r�rOr�r
rBr\�dbus.service�dbus.mainloop.glibrr�Dialogsrrrrrrrrrr�MetaReleaseGObjectrr�Core.AlertWatcherr�Core.MyCacher�	Core.roamr�Core.UpdateListr�
Core.utilsrr r!�backendr"r#�io_error_quarkr�r�r2r%rbrtrdrqr1r.�<module>r�s���.�%���!�3�3�3�������,�.@�����	��
� ���,�
�T�"�&����,�.�+�!�+�'�B�B�0��!�!�#��1��mN�C�J�J�mN�` #�$�,�,�"5�"5� #r1

Filemanager

Name Type Size Permission Actions
ChangelogViewer.cpython-313.pyc File 12.85 KB 0644
Dialogs.cpython-313.pyc File 25.5 KB 0644
HelpViewer.cpython-313.pyc File 1.56 KB 0644
MetaReleaseGObject.cpython-313.pyc File 1.85 KB 0644
UnitySupport.cpython-313.pyc File 4.27 KB 0644
UpdateManager.cpython-313.pyc File 28.67 KB 0644
UpdateManagerVersion.cpython-313.pyc File 189 B 0644
UpdatesAvailable.cpython-313.pyc File 59.87 KB 0644
__init__.cpython-313.pyc File 153 B 0644
Filemanager