
    h                         d Z ddlZ edd       g Zd Zej
                  j                  e      Zej                          edgk(  sJ ej                          eddgk(  sJ de_	        ej                          y)	z@
A test helper for seeing what happens when slp_switch()
fails.
    Nzfail_slp_switch is runningT)flushc                  2   t         j                  d       t        j                         j                  j                          t         j                  d       t        j                         j                  j                          t         j                  d       y )N         )runsappendgreenlet
getcurrentparentswitch     GD:\EasyAligner\venv\Lib\site-packages\greenlet/tests/fail_slp_switch.pyfuncr      sY    KKN  '')KKN  '')KKNr   r   r   )
__doc__r
   printr   r   	_greenletUnswitchableGreenletgr   force_slp_switch_errorr   r   r   <module>r      s     "$ /	 ++D1 
s{ { 
1v~ ~  
r   