HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib/python3/dist-packages/DistUpgrade/__pycache__/ReleaseNotesViewerWebkit.cpython-38.pyc
U

F�^��@s�ddlmZddlmZdZz(ddlZe�dd�ddlmZd	ZWn e	k
rddd
lmZYnXGdd�dej
�Zed
kr�e�
�Ze�dd�e��Zed�Ze�e�e�e�e��e��dS)�)�open_url�)�GtkFN�WebKit2z4.0)rT)�WebKitcs,eZdZ�fdd�Zdd�Zdd�Z�ZS)�ReleaseNotesViewerWebkitcs>tt|���|�|�tr,|�d|j�n|�d|j�dS)Nz
decide-policyz$navigation-policy-decision-requested)�superr�__init__Zload_uri�webkit2Zconnect�_on_decide_policy�(_on_navigation_policy_decision_requested)�selfZ	notes_url��	__class__��F/usr/lib/python3/dist-packages/DistUpgrade/ReleaseNotesViewerWebkit.pyr	*s
��z!ReleaseNotesViewerWebkit.__init__cCst|���|��dS)NT)r�get_uri�ignore)r
Zview�frameZrequest�actionZpolicyrrrr4szAReleaseNotesViewerWebkit._on_navigation_policy_decision_requestedcCsP|tjjkrL|��}|��}|��}|tjjkrL|��}t	|�|�
�dSdS)NTF)rZPolicyDecisionTypeZNAVIGATION_ACTIONZget_navigation_actionZget_requestZget_navigation_typeZNavigationTypeZLINK_CLICKEDrrr)r
Zweb_viewZdecisionZ
decision_typeZnavigation_actionZnavigation_requestZnavigation_typeZurirrrr:sz*ReleaseNotesViewerWebkit._on_decide_policy)�__name__�
__module__�__qualname__r	rr�
__classcell__rrrrr)s
r�__main__iXi�zdhttp://archive.ubuntu.com/ubuntu/dists/devel/main/dist-upgrader-all/current/ReleaseAnnouncement.html)ZReleaseNotesViewerrZ
gi.repositoryrr
ZgiZrequire_versionrr�ImportErrorZWebViewrrZWindow�winZset_size_requestZScrolledWindowZscroll�rv�addZshow_all�mainrrrr�<module>s&