+
     h  c                   s    ^ RI Ht ^RIHt ^RIHt ^RIHt ^RIH	t	  ^ RI
HtHt Rt ! R	 R
]4      t ! R R]4      tR#    ^RIHtHt Rt L&; i)    )GLibbound_method)filter_identifier)timeout_to_glib)error_registration)	Signature	ParameterFTc                   s&   a  ] tR t^t o R tRtV tR# )DBUSSignaturec                s   . pV P                   P                  4        F{  pVP                  P                  R 4      '       g   VP                  MRp\	        VP
                  4      \        8X  d   VRVP
                  ,           ,          pVP                  V4       K}  	  RP                  RP                  V4      4      pV P                  \        P                  Jd#   VRP                  V P                  4      ,          pV# )arg Z:z({}), z -> {})Z
parametersvaluesnameZ
startswithtype
annotationstrappendformatjoinreturn_annotationr   empty)selfresultparamZpZrendereds   &    8/usr/lib/python3.14/site-packages/pydbus/proxy_method.py__str__ZDBUSSignature.__str__   s    &%%'e..u55uzz21
5#u	A	==	 ( ]]499V,-(	9??2xt55668	/     N)__name__
__module____qualname____firstlineno__r   __static_attributes____classdictcell__Z__classdict__   @r   r	   r	      s      r   r	   c                   sD   a  ] tR t^t o R tR tR tR tR tR t	Rt
V tR# )	ProxyMethodc                s   Wn         VP                  R ,          V n        V P                   R,           V P                  ,           V n        V Uu. uFg  q3P                  R8X  g   K  VP                  P                  RR4      R8X  g   K8  VP                  P                  R R4      VP                  R,          3NKi  	  upV n        V Uu. uFK  q3P                  R8X  g   K  VP                  P                  RR4      R8X  g   K8  VP                  R,          NKM  	  upV n        RRP                  R	 V P                   4       4      ,           R
,           V n	        RRP                  V P                  4      ,           R
,           V n
        \        R\        P                  4      p. p\        V P                  4       Fe  w  rg\        V^ ,          4      pV'       g   R\        V4      ,           p\        V\        P                  V^,          R7      p	VP!                  V	4       Kg  	  \#        V P                  4      ^ 8X  d   \$        P&                  MU\#        V P                  4      ^8X  d   V P                  ^ ,          M(RRP                  V P                  4      ,           R
,           p
\)        V.V,           V
R7      V n        \,        '       d.   V P                  \        V P*                  4      ,           V n        R# R# u upi u upi )r   Z.r
   Z	directionZinr   r   ZoutZ(c              3   s2   "   T F  q^,          x  K  	  R# 5i)i   Nr   )Z.0xs   & r   Z	<genexpr>Z'ProxyMethod.__init__.<locals>.<genexpr>'   s      <|!1|s   Z)r   )r   r   )r   N)_iface_nameZattribr   r    Ztagget_inargs_outargsr   _sinargs	_soutargsr   ZPOSITIONAL_ONLYZ	enumerater   r   r   lenr   r   r	   __signature__put_signature_in_doc__doc__)r   Z
iface_nameZmethodr
   Z
self_paramZ
pos_paramsZiZar   r   Zret_types   &&&        r   __init__ZProxyMethod.__init__    sp   --'$-&&,t}}<$OU  YvY`Y`diYiCnqnxnxn|n|  ~I  KO  oP  TX  oXCCJJNN62.

60BCv  Y$,17{#77e;K%PSPZPZP^P^_jlpPquzPz%3::f%%{$- <t|| <<<sB$-//#5$.!:!:;**%da
AaD
!4
3q6>DT9441F5U & !$DMM 2a 7Y__QTUYUbUbQcghQhT]]1=Mnqtxt}t}  C  L  L  uM  oM  PS  oS($j\J%>RZ[$--#d&8&8"994< ) Y{s$   K0#K03K0K5K5?K5c           
     s   \        V4      \        V P                  4      ,
          pV^ 8  d-   \        V P                  RP	                  V) 4      ,           4      hV^ 8  dI   \        V P                  RP	                  \        V P                  4      \        V4      4      ,           4      hV F5  pVR9  g   K  \        V P                  RP	                  V4      ,           4      h	  VP                  RR4      pVP                  RR4      pVP                  R\        4       4      pVP                  VP                  V P                  V P                  \        P                  ! V P                  V4      \        P                  P                  V P                   4      ^ \#        V4      R3	p	V'       d<   WP$                  Wx33,          p	VP&                  P(                  P*                  ! V	!   R# Rp
Rp VP&                  P(                  P,                  ! V	!  p
V'       d   VhV P5                  V
4      #   \.         d!   p\0        P2                  ! T4      p Rp?LARp?ii ; i)	r    z+ missing {} required positional argument(s)z6 takes {} positional argument(s) but {} was/were giventimeoutcallbackcallback_argsz( got an unexpected keyword argument '{}'N)r3   r4   r5   )r.   r*   Z	TypeErrorr    r   r)   ZtupleZ	_bus_nameZ_pathr(   r   r   ZVariantr,   ZVariantTypeZnewr-   r   _finish_async_callZ_busZconZcallZ	call_sync	Exceptionr   transform_exception_unpack_return)r   instanceZargsZkwargsZargdiffZkwargr3   r4   r5   Z	call_argsr   errorZes   &&*,         r   __call__ZProxyMethod.__call__<   s   IDLL))'q[	4$$'T'['[]d\d'ee	ff{	4$$'_'f'fgjkokwkwgxz}  C  {D  (E  E  
F  F e;;
D%%(R(Y(YZ_(``
aa  JJy$''ZZ
D)(**_eg6- >>==<<t$'7
) ((8*CDD9==9%
 656]](()4F 
K


f
%%  62215E6s   +$H* *I5IIc                s    VP                  4       p\        V P                  4      ^ 8X  d   R# \        V P                  4      ^8X  d
   V^ ,          # V# )r    N)Zunpackr.   r+   )r   r   rets   && r   r9   ZProxyMethod._unpack_returnj   s@    #1

4==Q
a&=
:r   c                s    R pR p VP                  V4      pV P                  V4      pVw  rV! V	RVRV/  R #   \         d!   p\        P                  ! T4      p R p?L6R p?ii ; i)NZreturnedr;   )Zcall_finishr9   r7   r   r8   )
r   Zsourcer   Z	user_datar;   Zreturn_argsr=   Zerrr4   r5   s
   &&&&      r   r6   ZProxyMethod._finish_async_calls   so    
%+7			F	#3$$S); &(
M=K=u=	 
 711#657s   "8 A#AA#c                s$    Vf   V # \        W4      # )Nr   )r   r:   Zowners   &&&r   __get__ZProxyMethod.__get__   s    
;	d	%%r   c                sx    R V P                   ,           R,           \        \        V 4      R4      ,           R,           # )z
<function z at 0xr'   Z>)r    r   Zid)r   s   &r   __repr__ZProxyMethod.__repr__   s-    	))	)H	4vbh7L	Ls	RRr   )	r1   r   r    r/   r(   r*   r+   r,   r-   N)r   r   r    r!   r2   r<   r9   r6   r>   r?   r"   r#   r$   r%   r   r&   r&      s+     :8,&\>&S Sr   r&   N)Zgi.repositoryr   Zgenericr   Z
identifierr   r3   r   r;   r   Zinspectr   r   r0   Z	_inspect3r	   Zobjectr&   r   r   r   <module>r@      sN     ! ) $ %)
I "hS& hS+,s   
A A