U
    nv¨g  ã                   @   sp   d Z ddlZeddd g Zdd„ Zej e¡Ze ¡  edgksFt	‚e ¡  edd	gks^t	‚de_
e ¡  dS )
z@
A test helper for seeing what happens when slp_switch()
fails.
é    Nzfail_slp_switch is runningT)Úflushc                   C   s>   t  d¡ t ¡ j ¡  t  d¡ t ¡ j ¡  t  d¡ d S )Né   é   é   )ÚrunsÚappendÚgreenletZ
getcurrentÚparentÚswitch© r   r   úB/tmp/pip-unpacked-wheel-49pzfzc0/greenlet/tests/fail_slp_switch.pyÚfunc   s
    

r   r   r   )Ú__doc__r   Úprintr   r   Z	_greenletZUnswitchableGreenletÚgr
   ÚAssertionErrorZforce_slp_switch_errorr   r   r   r   Ú<module>   s   