HEX
Server: LiteSpeed
System: Linux cpir1.prohostdns.com 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP Thu May 7 23:17:13 UTC 2026 x86_64
User: pelakir (2976)
PHP: 8.2.31
Disabled: exec, shell_exec, system, passthru, proc_open, proc_close, proc_terminate, proc_get_status, popen, pclose, pcntl_exec
Upload Files
File: //lib64/python3.6/site-packages/zope/interface/__pycache__/_compat.cpython-36.pyc
3

��[��@s|dZddlZddlZejddkrHdd�ZeejfZefZ	dZ
dZdZn d	d�ZefZe
fZ	d
Z
dZdZdd�Zd
d�ZdS)zBasic components support
�N�cCst|t�rt|�Std��dS)Nz(name must be a regular or unicode string)�
isinstance�
basestringZunicode�	TypeError)�name�r�/usr/lib64/python3.6/_compat.py�_normalize_names
r	Z__builtin__FTcCs.t|t�rt|d�}t|t�r"|Std��dS)N�asciiz)name must be a string or ASCII-only bytes)r�bytes�strr)rrrrr	$s



�builtinscCs"ddl}|jtjddkd�|�S)NrrzOnly on Python 2)�unittest�skipIf�sys�version_info)�test_methodrrrr�_skip_under_py3k3srcCs"ddl}|jtjddkd�|�S)NrrzOnly on Python 3)rrrr)rrrrr�_skip_under_py28sr)�__doc__r�typesrr	�typeZ	ClassTypeZCLASS_TYPESrZSTRING_TYPESZ	_BUILTINSZPYTHON3ZPYTHON2rrrrrrr�<module>s"