+
    VBi                         R t Rt^ RIHt  ! R	 R]4      t ! R
 R]4      t ! R R]4      t ! R R]4      t ! R R]4      t	 ! R R]4      t
 ! R R]4      tR# )zD-Bus exceptions.DBusExceptionMissingErrorHandlerExceptionMissingReplyHandlerExceptionValidationExceptionIntrospectionParserExceptionUnknownMethodExceptionNameExistsException)is_py3c                   D   a  ] tR t^#t o Rt R tR tR tR tR t	Rt
V tR# )	r   Fc                    VP                  R R4      pVf   \        V RR4      f   W0n        V'       d0   \        RRP	                  VP                  4       4      ,          4      h\        P                  ! V .VO5!   R# )nameN_dbus_error_namez1DBusException does not take keyword arguments: %sz, )popgetattrr   	TypeErrorjoinkeys	Exception__init__)selfargskwargsr   s   &*, 4/usr/lib/python3.14/site-packages/dbus/exceptions.pyr   DBusException.__init__/   sj    zz&$'wt-?FN$(!O"ii67 8 84'$'    c                    \        V P                  4      ^8  d   \        V P                  4      pMRP                  V P                  4      pV P                  e   V P                  : RV: 2# V# )zReturn a unicode error : )lenr   unicoder   r   r   ss   & r   __unicode__DBusException.__unicode__8   sV     tyy>A		"A		"A  ,#44a88Hr   c                r    \         P                  V 4      pV P                  e   V P                  : RV: 2# V# )zReturn a str errorr   )r   __str__r   r    s   & r   r%   DBusException.__str__F   s4    d#  ,#44a88Hr   c                    \        V P                  4      ^8  d   \        V P                  4      pMRP                  V P                  4      p\	        V\
        4      '       d   VP                  RR4      # V# )   r   zutf-8replace)r   r   strr   
isinstancebytesdecoder    s   & r   get_dbus_messageDBusException.get_dbus_messageN   sT    tyy>ADIIA		"Aa88GY//r   c                    V P                   # )Nr   r   s   &r   get_dbus_nameDBusException.get_dbus_nameY   s    $$$r   r1   N)__name__
__module____qualname____firstlineno__include_tracebackr   r"   r%   r.   r3   __static_attributes____classdictcell____classdict__s   @r   r   r   #   s.     (	% %r   c                   *   a  ] tR t^\t o RtR tRtV tR# )r   Tc                2    \         P                  V R 4       R# )z^error_handler not defined: if you define a reply_handler you must also define an error_handlerNr   r   r2   s   &r   r   %MissingErrorHandlerException.__init__`       t  &F  	Gr    Nr5   r6   r7   r8   r9   r   r:   r;   r<   s   @r   r   r   \        G Gr   c                   *   a  ] tR t^ct o RtR tRtV tR# )r   Tc                2    \         P                  V R 4       R# )z^reply_handler not defined: if you define an error_handler you must also define a reply_handlerNr@   r2   s   &r   r   %MissingReplyHandlerException.__init__g   rB   r   rC   NrD   r<   s   @r   r   r   c   rE   r   c                   .   a  ] tR t^jt o RtRR ltRtV tR# )r   Tc                @    \         P                  V R V,          4       R# )zError validating string: %sNr@   r   msgs   &&r   r   ValidationException.__init__n   s    t%B3%FGr   rC   Nr   rD   r<   s   @r   r   r   j   s     H Hr   c                   .   a  ] tR t^qt o RtRR ltRtV tR# )r   Tc                @    \         P                  V R V,          4       R# )z!Error parsing introspect data: %sNr@   rK   s   &&r   r   %IntrospectionParserException.__init__u   s    t%H%LMr   rC   NrN   rD   r<   s   @r   r   r   q   s     N Nr   c                   .   a  ] tR t^xt o RtRtR tRtV tR# )r   Tz(org.freedesktop.DBus.Error.UnknownMethodc                @    \         P                  V R V,          4       R# )zUnknown method: %sNr@   )r   methods   &&r   r   UnknownMethodException.__init__}   s    t%9&%@Ar   rC   N)	r5   r6   r7   r8   r9   r   r   r:   r;   r<   s   @r   r   r   x   s     AB Br   c                   *   a  ] tR t^t o RtR tRtV tR# )r   Tc                @    \         P                  V R V,          4       R# )zBus name already exists: %sNr@   )r   r   s   &&r   r   NameExistsException.__init__   s    t%B4%GHr   rC   NrD   r<   s   @r   r   r      s     I Ir   N)r   r   r   r   r   r   r   )__doc____all__dbus._compatr	   r   r   r   r   r   r   r   r   rC   r   r   <module>r\      su    4"
  7%I 7%rG= GG= GH- HN= NB] BI- Ir   