+
    d‚•iR  ã                   óP   € ^ RI Ht ^ RIt^ RIHt  ! R R]P                  4      tR# )é    )ÚGObjectN)ÚDBusGMainLoopc            	       ó@  a € ] tR t^t o RtR]P                  P                  R]P                  33R]P                  P                  R]P                  33R]P                  P                  R]P                  ]P                  33/t
R tR tR tR	 tR
 tR tR tRtV tR# )ÚAlertWatcherzRa class that checks for alerts and reports them, like a battery
or network warningúnetwork-alertNúbattery-alertúnetwork-3g-alertc                óÐ   € \         P                   P                  V 4       \        R R7       \        P                  ! \        P                  P
                  4      V n        ^V n        R# )T)Úset_as_defaultN)r   Ú__init__r   ÚdbusÚBusÚTYPE_SYSTEMÚbusÚnetwork_state)Úselfs   &ÚA/usr/lib/python3/dist-packages/UpdateManager/Core/AlertWatcher.pyr   ÚAlertWatcher.__init__2   s>   € Ü�‰× Ñ  Ô&Ü TÕ*Ü—8’8œDŸH™H×0Ñ0Ó1ˆŒàˆÖó    c                ó  €  V P                   P                  R R4      pVP                  RV P                  R R7       \        P
                  ! VR4      pVP                  R R4      V n        V P                  V P                  4       V P                   P                  RR4      pVP                  RV P                  RR7       V P                  4        V P                  4        R	#   \        P                  P                   d     R	# i ; i)
zorg.freedesktop.NetworkManagerz/org/freedesktop/NetworkManagerÚStateChanged)Údbus_interfaceúorg.freedesktop.DBus.PropertiesÚStateúorg.freedesktop.UPowerú/org/freedesktop/UPowerÚChangedN)r   Ú
get_objectÚconnect_to_signalÚ_on_network_state_changedr   Ú	InterfaceÚGetr   Ú_network_alertÚ_power_changedÚ_update_3g_stateÚ
exceptionsÚDBusException)r   ÚobjÚ	interfaces   &  r   Úcheck_alert_stateÚAlertWatcher.check_alert_state9   sø   € ð	Ø—(‘(×%Ñ%Ø0Ø1óˆCð ×!Ñ!ØØ×.Ñ.Ø?ð "ô ô
 Ÿš sÐ,MÓNˆIØ!*§¡Ø0°'ó"ˆDÔð ×Ñ × 2Ñ 2Ô3à—(‘(×%Ñ%Ø(Ð*CóˆCð ×!Ñ!ØØ×#Ñ#Ø7ð "ô ð
 ×ÑÔ!à×!Ñ!Ö#øÜ�‰×,Ñ,ô 	Úð	ús   ‚CC! Ã!DÄDc                óH   € V P                  V4       V P                  4        R # )N)r#   r%   ©r   Ústates   &&r   r    Ú&AlertWatcher._on_network_state_changedX   s   € Ø×Ñ˜EÔ"Ø×ÑÖr   c                ó‚   € ^RI Hp V! 4       pVP                  4       pVP                  4       pV P	                  W44       R# )é   )ÚNetworkManagerHelperN)Úroamr2   Ú is_active_connection_gsm_or_cdmaÚ(is_active_connection_gsm_or_cdma_roamingÚ_network_3g_alert)r   r2   ÚnmÚon_3gÚ
is_roamings   &    r   r%   ÚAlertWatcher._update_3g_state\   s7   € Ý.á!Ó#ˆØ×3Ñ3Ó5ˆØ×@Ñ@ÓBˆ
Ø×Ñ˜uÖ1r   c                ó*   € V P                  R W4       R# )r	   N)Úemit)r   r8   r9   s   &&&r   r6   ÚAlertWatcher._network_3g_alertd   s   € Ø�	‰	Ð$ eÖ8r   c                ó6   € Wn         V P                  R V4       R# )r   N)r   r<   r-   s   &&r   r#   ÚAlertWatcher._network_alertg   s   € Ø"ÔØ�	‰	�/ 5Ö)r   c                ó´   € V P                   P                  R R4      p\        P                  ! VR4      pVP	                  R R4      pV P                  RV4       R# )r   r   r   Ú	OnBatteryr   N)r   r   r   r!   r"   r<   )r   r(   r)   Ú
on_batterys   &   r   r$   ÚAlertWatcher._power_changedk   sN   € Ø�h‰h×!Ñ!Ø$Ð&?ó
ˆô —N’N 3Ð(IÓJˆ	Ø—]‘]Ð#;¸[ÓIˆ
Ø�	‰	�/ :Ö.r   )r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   ÚSignalFlagsÚ	RUN_FIRSTÚTYPE_INTÚTYPE_BOOLEANÚ__gsignals__r   r*   r    r%   r6   r#   r$   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s¹   ø‡ € ñð 	Ø×Ñ×)Ñ)ØØ×ÑÐð
ð
 	Ø×Ñ×)Ñ)ØØ×!Ñ!Ð#ð
ð
 	Ø×Ñ×)Ñ)ØØ×!Ñ! 7×#7Ñ#7Ð8ð
ð€Lò$òò> ò2ò9ò*÷/ð /r   r   )Úgi.repositoryr   r   Údbus.mainloop.glibr   r   © r   r   Ú<module>rT      s"   ðõ. "Û Ý ,ôU/�7—?‘?ö U/r   