
    z%i                         U d dl mZmZ dZeed<   eed<   edz  Zeed<   d Z e	        e       _
        e	  G d d	      Z ed
      Zde_
        e i Ze G d d             Z G d d      Z e       e_        y)    )no_type_checkClassVar   ij
   xc                  $     G d d      }  |        S )Nc                       e Zd Zy)f.<locals>.CN)__name__
__module____qualname__     D/home/uftp/.pyenv/versions/3.12.0/lib/python3.12/test/ann_module2.pyCr      s    r   r   r   )r   s    r   fr      s    L3Jr   c                       e Zd ZdeddfdZy)r   r	   returnNc                     || _         y N)r	   )selfr	   s     r   __init__z
C.__init__   s	    r   )r   r   r   intr   r   r   r   r   r      s    # $ r   r      c                       e Zd ZdeddfdZy)NTCparamr   Nc                      y r   r   )r   r   s     r   methzNTC.meth   s    r   )r   r   r   complexr!   r   r   r   r   r      s    ' d r   r   c                       e Zd ZU ed    ed<   y)CVvarN)r   r   r   r   __annotations__r   r   r   r$   r$   !   s    	$r   r$   N)typingr   r   r   r   r&   r	   floatr   objectnew_attrr   cr   r$   r%   r   r   r   <module>r,      s   
 +	
3
R45 xf  aD
C     
r   