/snap/core24/1587/usr/lib/python3.12/test/typinganndata
NameSizeModeActions
__pycache__/-0755rm
ann_module.py11200644editdlrm
ann_module2.py5190644editdlrm
ann_module3.py4480644editdlrm
ann_module4.py810644editdlrm
ann_module5.py2020644editdlrm
ann_module6.py1380644editdlrm
ann_module7.py2950644editdlrm
ann_module8.py1770644editdlrm
ann_module9.py2800644editdlrm
mod_generics_cache.py5080644editdlrm
_typed_dict_helper.py8590644editdlrm
__init__.py00644editdlrm
Edit: /snap/core24/1587/usr/lib/python3.12/test/typinganndata/mod_generics_cache.py (508B)
"""Module for testing the behavior of generics across different modules.""" from typing import TypeVar, Generic, Optional, TypeAliasType 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__ type Alias = int OldStyle = TypeAliasType("OldStyle", int)