o S(e @sddlmZddlmZdZzddlZeddddlmZd ZWne y1dd lmZYnwGd d d ej Z e d kree ZeddeZe dZeeeeeedSdS))open_url)GtkFNWebKit2z4.0)rT)WebKitcs,eZdZfddZddZddZZS)ReleaseNotesViewerWebkitcs@tt|||tr|d|jdS|d|jdS)Nz decide-policyz$navigation-policy-decision-requested)superr__init__load_uriwebkit2connect_on_decide_policy(_on_navigation_policy_decision_requested)self notes_url __class__F/usr/lib/python3/dist-packages/DistUpgrade/ReleaseNotesViewerWebkit.pyr *s z!ReleaseNotesViewerWebkit.__init__cCst||dS)NT)rget_uriignore)rviewframerequestactionpolicyrrrr4s zAReleaseNotesViewerWebkit._on_navigation_policy_decision_requestedcCsP|tjjkr&|}|}|}|tjjkr&|}t || dSdS)NTF) rPolicyDecisionTypeNAVIGATION_ACTIONget_navigation_action get_requestget_navigation_typeNavigationType LINK_CLICKEDrrr)rweb_viewdecision decision_typenavigation_actionnavigation_requestnavigation_typeurirrrr :s  z*ReleaseNotesViewerWebkit._on_decide_policy)__name__ __module__ __qualname__r rr __classcell__rrrrr)s  r__main__iXizdhttp://archive.ubuntu.com/ubuntu/dists/devel/main/dist-upgrader-all/current/ReleaseAnnouncement.html)ReleaseNotesViewerr gi.repositoryrr girequire_versionrr ImportErrorWebViewrr*Windowwinset_size_requestScrolledWindowscrollrvaddshow_allmainrrrrs,