
    |~g                     ^    d dl Z d dlmZmZ d dlmZ d dlmZ  G d dej                        Zy)    N)GObjectGLib)Gio)GSignalsc                        e Zd ZU dej                  j
                  deeeffiZe	e
d<   ej                  j                  Zej                  j                  Zdef fdZ xZS )AnyBaseproperty-changedN__gsignals__interface_namec                    t         |           t        j                  t        j                  j
                        }t        j                  |       dt        j                  dt        dt        dt        dt        dt        j                  dd ffd}t        j                  | |j                  |j                  d	d
dd d t        j                  j                   |             y )N_connection_sender_nameobject_path_interface_name_signal_nameparamreturnc           	          |j                         \  }}}|
k(  r;8t        |      |z   D ]&  }	j                  d|	|j                  |	d       |       ( y y y )Nr	   )unpacklistemitget)r   r   r   r   r   r   
iface_namechangedinvalidatedkeyr   thiss             7/usr/lib/python3/dist-packages/blueman/bluez/AnyBase.py	on_signalz#AnyBase.__init__.<locals>.on_signal   se     05||~,J^+0@=;6 \CII0#w{{37M{[\ 1A+    z	org.bluezzorg.freedesktop.DBus.PropertiesPropertiesChanged)super__init__r   bus_get_syncBusTypeSYSTEMweakrefproxyDBusConnectionstrr   Variantfinalizesignal_unsubscribesignal_subscribeDBusSignalFlagsNONE)selfr   busr   r   	__class__s    `  @r   r#   zAnyBase.__init__   s    s{{112}}T"	\++	\	\ 	\ !		\
 	\ <<	\ 	\ 	""  1###((	
r    )__name__
__module____qualname__r   SignalFlagsNO_HOOKSr*   objectr
   r   __annotations__connectconnect_signal
disconnectdisconnect_signalr#   __classcell__)r3   s   @r   r   r   	   sb    W00994#vsASTL(  __,,N22 
s  
  
r    r   )r'   gi.repositoryr   r   r   blueman.bluemantypingr   r    r    r   <module>rC      s!     '  *(
goo (
r    