
    Yh                         S r SSKr\" SSS9  / rS r\R
                  R                  \5      r\R                  5         \S/:X  d   e\R                  5         \SS/:X  d   eS\l	        \R                  5         g)	z@
A test helper for seeing what happens when slp_switch()
fails.
    Nzfail_slp_switch is runningT)flushc                  6   [         R                  S5        [        R                  " 5       R                  R                  5         [         R                  S5        [        R                  " 5       R                  R                  5         [         R                  S5        g )N         )runsappendgreenlet
getcurrentparentswitch     P/var/www/html/env/lib/python3.13/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   