HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/local/lib/python3.10/test/__pycache__/ann_module.cpython-310.pyc
o

�i`�@sUdZddlmZddlmZded<Gdd�d�ZddlmZd	Ze	ed
<eZ
eed<ee	e	fed<Gd
d�de�Z
dZeGdd�de�ZddlmZedef�Zed�ZGdd�d�ZGdd�de�ZGdd�de�ZGdd�ded�Zd%d
e	fdd �Zd!d"�Ze	eBed#<d$S)&zw
The module for testing variable annotations.
Empty lines above are for good reason (testing for correct line numbers)
�)�Optional��wraps��c@s"eZdZUdZdZeded<dS)�C�N�y)�__name__�
__module__�__qualname__�xr	r�__annotations__�rr�,/usr/local/lib/python3.10/test/ann_module.pyr
s
r)�Tuplerr
r	�fc@s"eZdZUded<eZeed<dS)�M�{Z123�oN)r
rrr�objectr�typerrrrrs
rTc@�&eZdZUdZeed<dZeed<dS)�D�hi�jZbye�kN)r
rrr�strrrrrrrrs
r)�	new_class�H�Jc@s"eZdZUdZeed<dd�ZdS)�Fr�zcCsdS�Nr)�selfr
rrr�__init__$sz
F.__init__N)r
rrr"�intrr%rrrrr!"s
r!c�eZdZ�fdd�Z�ZS)�Ycstt|��d�dS)Nr)�superr!r%)r$��	__class__rrr%(sz
Y.__init__)r
rrr%�
__classcell__rrr*rr('�r(cr')�Metacst��||||�Sr#)r)�__new__)�meta�name�bases�	namespacer*rrr/,szMeta.__new__)r
rrr/r,rrr*rr.+r-r.c@r)�SZ	somethingr
zsomething elser	N)r
rrr
rrr	rrrrr4/s
r4)�	metaclass�
cCsdttfdd�}|�dS)Nr	cSsd}dS)NZyesr)r	r
rrr�bar4szfoo.<locals>.bar)ZListr)r
r7rrr�foo3s
r8cst���fdd��}|S)Ncs�|i|��Sr#r)�args�kwargs��funcrr�wrapper9szdec.<locals>.wrapperr)r<r=rr;r�dec8sr>�uN)r6)�__doc__�typingr�	functoolsrrrrr
r&r	rrrZpars�boolr�typesrZh_classZj_classr!r(r.r4r8r>�floatrrrr�<module>s((