+
    ,i  c                   sv    ^ RI Ht ^ RIt]P                  ! R4      t ! R R]P
                  ],          4      tR# )i    )CallableNTc                   s   a  ] tR t^t o RtV 3R lR ltV 3R lR ltRV 3R lR lltV 3R	 lR
 ltV 3R lR lt	Rt
V tR# )DiffResultDescriptorz%Descriptor for managing diff results.c                sN   < V ^8  d   QhRS[ S[P                  .R3,          RR/# )   diff_functionNreturn)r    typingZAnyZformat__classdict__   "?/usr/lib64/python3.14/site-packages/setools/diff/descriptors.py__annotate__!DiffResultDescriptor.__annotate__   s+      h

|T/A&B t     c                s    Wn         V  R # N)r   )selfr      &&r
   __init__ZDiffResultDescriptor.__init__   s    *r   c                s$   < V ^8  d   QhRS[ RR/# )r   namer   N)Zstrr   r	   r
   r   r      s     ( ( ( (r   c                s    R V 2V n         R# )Z
_internal_N)r   )r   Zownerr      &&&r
   __set_name__Z!DiffResultDescriptor.__set_name__   s     '	r   Nc                s0   < V ^8  d   QhRS[ S[,          /# )r   r   Zlistr   r   r	   r
   r   r      s     ' 'DG 'r   c                s    Vf   \         h\        WP                  R 4      f   V P                  V4       \        WP                  4      # r   )ZAttributeErrorZgetattrr   r   )r   objZobjtyper   r
   __get__ZDiffResultDescriptor.__get__   s=    ;  3		4(0
 s#sII&&r   c                s4   < V ^8  d   QhRS[ S[,          RR/# )r   valuer   Nr   r   r	   r
   r   r   '   s     ' '$q' 'd 'r   c                s2    \        WP                  V4       R # r   Zsetattrr   )r   r   r   r   r
   __set__ZDiffResultDescriptor.__set__'   s    YY&r   c                s   < V ^8  d   QhRR/# )r   r   N r   r	   r
   r   r   *   s     & & &r   c                s2    \        WP                  R 4       R # r   r   )r   r   r   r
   
__delete__ZDiffResultDescriptor.__delete__*   s    YY%r   )r   r   r   )Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   r   r   r   r   Z__static_attributes__Z__classdictcell__)r   s   @r
   r   r      s:     /
 ( (' '' '& &r   r   )Zcollections.abcr    r   ZTypeVarr   ZGenericr   r   r   r
   <module>r      s0    % 
NN3&6>>!, &r   