+
                             v    ^ RI Ht ^ RIt]P                  ! R4      t ! R R]P
                  ],          4      tR# )    )CallableNTc                      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                N   < V ^8  d   QhRS[ S[P                  .R3,          RR/# )   diff_functionNreturn)r   typingAny)format__classdict__s   "?/usr/lib64/python3.14/site-packages/setools/diff/descriptors.py__annotate__!DiffResultDescriptor.__annotate__   s+      h

|T/A&B t     c                    Wn         V  R # N)r	   )selfr	   s   &&r   __init__DiffResultDescriptor.__init__   s    *r   c                $   < V ^8  d   QhRS[ RR/# )r   namer
   N)str)r   r   s   "r   r   r      s     ( ( ( (r   c                    R V 2V n         R# )
_internal_N)r   )r   ownerr   s   &&&r   __set_name__!DiffResultDescriptor.__set_name__   s     '	r   Nc                0   < V ^8  d   QhRS[ S[,          /# )r   r
   listr   )r   r   s   "r   r   r      s     ' 'DG 'r   c                    Vf   \         h\        WP                  R 4      f   V P                  V4       \        WP                  4      # r   )AttributeErrorgetattrr   r	   )r   objobjtypes   &&&r   __get__DiffResultDescriptor.__get__   s=    ;  3		4(0
 s#sII&&r   c                4   < V ^8  d   QhRS[ S[,          RR/# )r   valuer
   Nr!   )r   r   s   "r   r   r   '   s     ' '$q' 'd 'r   c                2    \        WP                  V4       R # r   setattrr   )r   r&   r+   s   &&&r   __set__DiffResultDescriptor.__set__'   s    YY&r   c                   < V ^8  d   QhRR/# )r   r
   N )r   r   s   "r   r   r   *   s     & & &r   c                2    \        WP                  R 4       R # r   r-   )r   r&   s   &&r   
__delete__DiffResultDescriptor.__delete__*   s    YY%r   )r	   r   r   )__name__
__module____qualname____firstlineno____doc__r   r   r(   r/   r4   __static_attributes____classdictcell__)r   s   @r   r   r      s:     /
 ( (' '' '& &r   r   )collections.abcr   r   TypeVarr   Genericr   r2   r   r   <module>r@      s0    % 
NN3&6>>!, &r   