File: //usr/local/lib/python3.10/test/__pycache__/mod_generics_cache.cpython-310.opt-2.pyc
o
�i� � @ s� d dl Z d dlmZ d dlmZmZmZ e jdd� dkr&eed�� dS e ed ed d �Z
dZdZed
�Z
G dd� dee
�ZG dd� dee
�ZdS )
� N)�dedent)�TypeVar�Generic�Optional� )� � af
default_a: Optional['A'] = None
default_b: Optional['B'] = None
T = TypeVar('T')
class A(Generic[T]):
some_b: 'B'
class B(Generic[T]):
class A(Generic[T]):
pass
my_inner_a1: 'B.A'
my_inner_a2: A
my_outer_a: 'A' # unless somebody calls get_type_hints with localns=B.__dict__
�A�B)� default_a� default_b�Tc @ s e Zd Zedd�ZdS )r r
)Zsome_bN)�__name__�
__module__�__qualname__�dict�__annotations__� r r �4/usr/local/lib/python3.10/test/mod_generics_cache.pyr '