+
    	:i  c                   s   ^ RI t ^ RIt^ RIt^ RIt ! R R]4      t]R8X  d;    ]! 4       t]P                  ]	! ] P                  ^,          4      4      t]! ]4       R# R#   ]P                   d   t]! ]4        RtAR# RtAii ; i)i    Nc                   sV   a  ] tR t^t o R tR tR tR tR tR t	R t
R tR	 tR
tV tR# )SELinuxDBusc                s|    \         P                  ! 4       V n        V P                  P                  R R4      V n        R# )org.selinuxz/org/selinux/objectN)dbusZ	SystemBusbusZ
get_objectdbus_object)selfs   &4/usr/lib/python3.14/site-packages/sepolicy/sedbus.py__init__ZSELinuxDBus.__init__	   s*    >>#88..}>ST    c                @    V P                   P                  VR R7      pV# r   )Zdbus_interface)r   semanage)r   Zbufret   && r   r   ZSELinuxDBus.semanage   s"    ''M'J
r   c                r	   r
   )r   
restorecon)r   Zpathr   r   r   r   ZSELinuxDBus.restorecon   s"    ))$})M
r   c                r	   r
   )r   
setenforcer   Zvaluer   r   r   r   ZSELinuxDBus.setenforce   s"    ))%)N
r   c                >    V P                   P                  R R7      pV# r
   )r   
customizedr   r      & r   r   ZSELinuxDBus.customized   s     )))G
r   c                r   r
   )r   semodule_listr   r   r   r   ZSELinuxDBus.semodule_list   s     ,,M,J
r   c                r	   r
   )r   relabel_on_bootr   r   r   r   ZSELinuxDBus.relabel_on_boot!   s"    ..u].S
r   c                r	   r
   )r   change_default_moder   r   r   r   ZSELinuxDBus.change_default_mode%   s"    2252W
r   c                r	   r
   )r   change_default_policyr   r   r   r   Z!SELinuxDBus.change_default_policy)   s"    44U=4Y
r   )r   r   N)__name__Z
__module__Z__qualname__Z__firstlineno__r   r   r   r   r   r   r   r   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r    r       s8     U r   r    Z__main__)Zsysr   Zdbus.serviceZdbus.mainloop.glibZobjectr    r   Z
dbus_proxyr   ZintZargvZrespZprintZDBusExceptionZe) r   r   <module>r      s~    
   $6 $L z ]
$$S!%56d	 
  as   7A B0A>>B