| Server IP : 3.111.61.48 / Your IP : 216.73.216.67 Web Server : Apache System : Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.2.31 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3.10/test/__pycache__/ |
Upload File : |
o
�9j� � @ s� d Z ddlZddlmZ ddlmZmZmZ ejdd� dkr'e ed�� dS e
ed ed d
�ZdZdZ
ed�ZG dd� dee �ZG d
d � d ee �ZdS )zEModule for testing the behavior of generics across different modules.� 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
)�some_bN)�__name__�
__module__�__qualname__�dict�__annotations__� r r �./usr/lib/python3.10/test/mod_generics_cache.pyr '