+
    i<                        R t ^ RItRtRtRs. tR tR tR t]P                  ! ]4       ]P                  ! ]4      t]P                  ! ]4      t]P                  R4      t]P                  R]34       ]! R]4       ]P                  R	4      t]P                  R
]34       ]! R]4       ]P                  R4      t]P                  R]34       ]P                  4       t]P                  R]34       ]! R]4       R# )zU
Like fail_switch_three_greenlets, but the call into g1_run would actually be
valid.
NTc                      \         P                  R V ^ ,          34       \        R.V O5!   \        '       d   Rs\        P                  R4       \        R.V O5!   R# )traceTRACEFzg2 from tracefuncz	LEAVE TRACEN)resultsappendprintswitch_to_g2g2switch)argss   *څC:\Users\petid\OneDrive\Desktop\Maestro\MAESTRO\maestro-backend\venv\Lib\site-packages\greenlet/tests/fail_switch_three_greenlets2.py	tracefuncr      sH    NNGT!W%&	'D|
		%&	/!D!    c                     \         P                  R V 34       \        R4       \        P                  ! 4       P
                  P                  R4      p\         P                  RV34       R# )zg1 argz	In g1_runzfrom g1_runzg1 from parentzg1 done)r   r   r   greenlet
getcurrentparentr
   )argfrom_parents   & r   g1_runr      sN    NNHc?#	+%%'..55mDKNN$k23r   c                     \         P                  R V 34       \        P                  ! 4       P                  P                  R4      pRs\         P                  RV34       R# )zg2 argzfrom g2_runFzg2 from parentzg2 done)r   r   r   r   r   r
   r   )r   r   s   & r   g2_runr      sK    NNHc?#  "))00?FLNN$f-.r   zg1 from mainzmain g1zBack in mainzg2 from mainzmain g2zback in amain againzg1 from main 2z	main g1.2z	main g2.2zRESULTS:)__doc__r   g1r	   r   r   r   r   r   settracer
   xr   r    r   r   <module>r      s    		
" 	  ) vvIIn 	1~  na IIn 	1~  Q II Q  IIK Q   j' r   