
    Fri                         U d Z ddlmZmZmZmZ dZed   ed<   dZed   ed<    ed      Z	 G d	 dee	         Z
 G d
 dee	         Zddd fZ ede      Zy)zEModule for testing the behavior of generics across different modules.    )TypeVarGenericOptionalTypeAliasTypeNA	default_aB	default_bTc                       e Zd ZU ded<   y)r   r	   some_bN)__name__
__module____qualname____annotations__     </usr/lib/python3.12/test/typinganndata/mod_generics_cache.pyr   r      s    Kr   c                   H    e Zd ZU  G d dee         Zded<   eed<   ded<   y)r	   c                       e Zd Zy)B.AN)r   r   r   r   r   r   r   r      s    r   r   r   my_inner_a1my_inner_a2
my_outer_aN)r   r   r   r   r   r   r   r   r   r   r	   r	      s$    GAJ  NOr   Aliasc                      t         S )N)intr   r   r   r   r      s    S r   OldStyle)__doc__typingr   r   r   r   r   r   r
   r   r   r	   r   r   r   r   r   r   <module>r!      sd    K < <	8C= 	8C= CL
 
  S)r   