
    i                         d dl Z e j        d          dk    Ze j        d          dk    Zerd dlZ eed          ZddZeZ	e
fZe
ZdS d	dZd dlZej	        Z	ej        fZej        Z ed           dS )
    N      execc                 B    |j         |ur|                    |          |N)__traceback__with_traceback)tpvaluetbs      =/usr/local/lib/python3.11/dist-packages/gevent/testing/six.pyreraiser      s)    b((&&r***    c                 |    |&t          j        d          }|j        }||j        }~n||}t	          d           dS )zExecute code in a namespace.N   zexec code in globs, locs)sys	_getframe	f_globalsf_localsr   )codeglobslocsframes       r   exec_r      sM    =M!$$EOE|~\D+,,,,,r   zedef reraise(tp, value, tb=None):
    try:
        raise tp, value, tb
    finally:
        tb = None
r   )NN)r   version_infoPY2PY3builtinsgetattrr   r   rangexrangestrstring_types	text_type__builtin__
basestringunicode r   r   <module>r)      s    



 
qQ	qQ $OOOGHf%%E   
 F6LIII
- 
- 
- 
- #"""_F')L I	E      r   