ง
    คhภ  ใ                   ๓J    d Z d Z G d dฆ  ซ        Z G d dฆ  ซ        Zd ZdS )z
Correct syntax for variable annotation that should fail at runtime
in a certain manner. More examples are in test_grammar and test_parser.
c                  ๓    dt           d<   d S )N้   ้   )ฺ__annotations__ฉ ๓    ๚'/usr/lib/python3.11/test/ann_module3.pyฺ	f_bad_annr	      s    ุOAัะะr   c                   ๓    e Zd ZdeddfdZdS )ฺC_OKฺxฺreturnNc                 ๓    || _         d S )N)r   ฉฺselfr   s     r   ฺ__init__zC_OK.__init__
   s    ุ r   ฉฺ__name__ฺ
__module__ฺ__qualname__ฺintr   r   r   r   r   r   	   s6        ๐!#๐ ! $๐ !๐ !๐ !๐ !๐ !๐ !r   r   c                   ๓    e Zd ZdeddfdZdS )ฺ	D_bad_annr   r   Nc                 ๓    dt           _        d S ฉN้    )ฺsfelฺyr   s     r   r   zD_bad_ann.__init__   s    ุr   r   r   r   r   r   r      s6        ๐#๐  $๐ ๐ ๐ ๐ ๐ ๐ r   r   c                  ๓    dt           _        d S r   )ฺno_such_nameฺattrr   r   r   ฺ	g_bad_annr!      s    ุLิะะr   N)ฺ__doc__r	   r   r   r!   r   r   r   ๚<module>r#      s   ๐๐๐ ๐
๐ ๐ ๐!๐ !๐ !๐ !๐ !๑ !๔ !๐ !๐๐ ๐ ๐ ๐ ๑ ๔ ๐ ๐๐ ๐ ๐ ๐ r   