ax X SSKrSSKrSSKrSSKrSSKrSSKrSSKrSSKrSSKrSSK J r SSK J r SSK J r SSKJr SSKr"SS5r"SS 5rS rS rS r\R.S 5r"SS\R25r"SS\R25r"SS\R25r\R:"\ R<=(d \ R>S5"SS\R255r "SS\R25r!"SS\R25r"\ RF\R:"\SLS5"SS\R2555r$\%S:Xa\RL"5 gg!\a SrGN@f=f)N)support) import_helper)warnings_helperassert_python_okc \rSrSrSrSrSrg)AsyncYieldFromcXlgNobj)selfrs ;/opt/alt/python313/lib64/python3.13/test/test_coroutines.py__init__AsyncYieldFrom.__init__sc#8# URShvN gN7fr r rs r __await__AsyncYieldFrom.__await__s88s r N__name__ __module__ __qualname____firstlineno__rr__static_attributes__rrr r s rr c \rSrSrSrSrSrg) AsyncYieldcXlgr value)rr$s rrAsyncYield.__init__s rc#(# URv g7fr r#rs rrAsyncYield.__await__ sjjr#Nrrrrr r s rr c(# UHnU7v M g7f)z0Convert an iterable to an asynchronous iterator.Nr)iterablexs r asynciterr,$s r(c/nSnURURS55 M#![a.nUR(aURSOSnSnAX4$SnAff=fNr)appendsend StopIterationargs)corobufferresultexs r run_asyncr7*saF F   MM$))D/ *  #%77RWWQZF  > s ) A!"AA!c@UR5n/nSnSnUS-(aUR[U55 O URURS55 US- nMM![a.nUR (aUR SOSnSnAX#4$SnAff=f)Nr)rr/nextr0r1r2)r3awr4r5ir6s rrun_async__await__r>8s  B F F A  1u d2h' bggdm, FA  #%77RWWQZF  > sA A%% B/"BBc## [R"5 [R"S5 Sv [R"5 SSS5 g!,(df  g=f7f)Nignore)warningscatch_warnings simplefilterr gc_collectrrrsilence_coro_gcrEKs9  "h'  # " "sA"0A A" AA"c,\rSrSrSrSrSrSrSrg)AsyncBadSyntaxTestSc/SQnUHFnURUS9 UR[5 [USS5 SSS5 SSS5 MH g!,(df  N=f!,(df  Mk=f)N)>z9def foo(): await something() zawait something()z;async def foo(): yield from [] z=async def foo(): await await fut zEasync def foo(a=await something()): pass zEasync def foo(a:await something()): pass z`async def foo(): def bar(): [i async for i in els] z`async def foo(): def bar(): [await i for i in els] zasync def foo(): def bar(): [i for i in els async for b in els] zasync def foo(): def bar(): [i for i in els for c in b async for b in els] zasync def foo(): def bar(): [i for i in els async for b in els for c in b] zkasync def foo(): def bar(): [[async for i in b] for b in els] zasync def foo(): def bar(): [i for i in els for b in await els] zasync def foo(): def bar(): [i for i in els for b in els if await b] z`async def foo(): def bar(): [i for i in await els] zeasync def foo(): def bar(): [i for i in els if await i] z?def bar(): [i async for i in els] zBdef bar(): {i: i async for i in els} z?def bar(): {i async for i in els} z?def bar(): [await i for i in els] z`def bar(): [i for i in els async for b in els] zdef bar(): [i for i in els for c in b async for b in els] zdef bar(): [i for i in els async for b in els for c in b] z`def bar(): [i for i in els for b in await els] z}def bar(): [i for i in els for b in els if await b] z?def bar(): [i for i in await els] zDdef bar(): [i for i in els if await i] zMdef bar(): [[i async for i in a] for a in elts] z1[[i async for i in a] for a in elts] z3async def foo(): await z]async def foo(): def bar(): pass await = 1 z^async def foo(): def bar(): pass await = 1 zzasync def foo(): def bar(): pass if 1: await = 1 zxdef foo(): async def bar(): pass if 1: await a z[def foo(): async def bar(): pass await a z~def foo(): def baz(): pass async def bar(): pass await a zdef foo(): def baz(): pass # 456 async def bar(): pass # 123 await a zasync def foo(): def baz(): pass # 456 async def bar(): pass # 123 await = 2 zdef foo(): def baz(): pass async def bar(): pass await a zasync def foo(): def baz(): pass async def bar(): pass await = 2 zBasync def foo(): def async(): pass zBasync def foo(): def await(): pass zXasync def foo(): def bar(): await zKasync def foo(): return lambda async: await zGasync def foo(): return lambda a: await z await a()z>async def foo(a=await b): pass z>async def foo(a:await b): pass z`def baz(): async def foo(a=await b): pass z:async def foo(async): pass zasync def foo(): def bar(): def baz(): async = 1 zasync def foo(): def bar(): def baz(): pass async = 1 zdef foo(): async def bar(): async def baz(): pass def baz(): 42 async = 1 zasync def foo(): def bar(): def baz(): pass await foo() zdef foo(): def bar(): async def baz(): pass await foo() z:async def foo(await): pass z]def foo(): async def bar(): pass await a z`def foo(): async def bar(): pass await a z`def foo(): async for i in arange(2): pass z[def foo(): async with resource: pass z9async with resource: pass z>async for i in arange(2): pass codeexecsubTest assertRaises SyntaxErrorcompilersamplesrKs rtest_badsyntax_1#AsyncBadSyntaxTest.test_badsyntax_1UsX~@ D4($*;*;K*Hh/+I((*H*H((!A#AA# A A## A2 c/SQnUHFnURUS9 UR[5 [USS5 SSS5 SSS5 MH g!,(df  N=f!,(df  Mk=f)N) z1def foo(): await = 1 z9class Bar: def async(): pass z1class Bar: async = 1 z.class async: pass z.class await: pass zimport math as awaitz!def async(): passz2def foo(*, await=1): passasync = 1zprint(await=1)rJrLrMrNrSs rtest_badsyntax_2#AsyncBadSyntaxTest.test_badsyntax_2sW  DD4($*;*;K*Hh/+I((*H*H((rWc|UR[5 [SSS5 SSS5 g!,(df  g=f)Nz async = 1rLrM)rPrQrRrs rtest_badsyntax_3#AsyncBadSyntaxTest.test_badsyntax_3s(   { + K6 2, + +s- ;c/SQnUHFnURUS9 UR[5 [USS5 SSS5 SSS5 MH g!,(df  N=f!,(df  Mk=f)N)zdef foo(await): async def foo(): pass async def foo(): pass return await + 1 zdef foo(await): async def foo(): pass async def foo(): pass return await + 1 zdef foo(await): async def foo(): pass async def foo(): pass return await + 1 zdef foo(await): """spam""" async def foo(): pass # 123 async def foo(): pass # 456 return await + 1 a:def foo(await): def foo(): pass def foo(): pass async def bar(): return await_ await_ = await try: bar().send(None) except StopIteration as ex: return ex.args[0] + 1 rJrLrMrNrSs rtest_badsyntax_4#AsyncBadSyntaxTest.test_badsyntax_4sW+ ZD4($*;*;K*Hh/+I((*H*H((rWrN) rrrrrUrYr\r_rrrrrGrGSsC0J %0N300rrGc\rSrSrSrSrg)TokenizerRegrTestic/n[S5H!nURSRUS95 M# SRU5n0n[ XU5 UR US"5S5 US- n0n[ XU5 UR US"5S5 UR [R"US55 g) Nizdef i{i}(): return {i}r= i499iz async def foo(): returnfoo) ranger/formatjoinrM assertEqual assertTrueinspectiscoroutinefunction)rbufr=nss rtest_oneline_defs#TokenizerRegrTest.test_oneline_defsssA JJ/666; <iin Sb Fs+ //  Sb Fs+ 33BuI>?rrN)rrrrrqrrrrrbrbs@rrbc \rSrSrSrSrSrSrSrSr Sr S r S r S r S rS rSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSr Sr!S r"S!r#S"r$S#r%S$r&S%r'S&r(S'r)S(r*S)r+S*r,S+r-S,r.S-r/S.r0S/r1S0r2S1r3S2r4S3r5S4r6S5r7S6r8S7r9S8r:S9r;S:rS=r?S>r@S?rAS@rBSArCSBrDSCrESDrFSErGSFrHSGrISHrJSIrKSJrLSKrMSLrNSMrOSNrPSOrQSPrRSQrSSRrTSSrUSTrVSUrWSVrXgW)X CoroutineTestic@SnUR[US55 g)Nc3# Sv g7fr rrrrgen%CoroutineTest.test_gen_1..gens5r) assertFalsehasattr)rrws r test_gen_1CoroutineTest.test_gen_1s k23rcRSnU"5nURU[R5 UR[ UR R [R-55 UR[ UR R [R-55 UR[ URR [R-55 UR[ URR [R-55 UR[U5/S45 UR[U"55/S45 SnUR[ UR R [R-55 g)Nc # g7fN rrrrrg&CoroutineTest.test_func_1..foorcgr rrrrbar&CoroutineTest.test_func_1..bar"s4r)assertIsInstancetypes CoroutineTyperlbool__code__co_flagsrm CO_COROUTINErz CO_GENERATORcr_coderkr7r>rrgfrs r test_func_1CoroutineTest.test_func_1s!  E a!4!45 S\\22W5I5IIJK cll33g6J6JJKL QYY//'2F2FFGH aii0073G3GGHI 1Bx0 +CE2RH= cll33g6J6JJKLrcSnUR[S5 [U"55 SSS5 g!,(df  g=f)Nc# [e7fr r1rrrrg&CoroutineTest.test_func_2..foo&   zcoroutine raised StopIteration)assertRaisesRegex RuntimeErrorr7rrgs r test_func_2CoroutineTest.test_func_2%s=  # #>@ ce @@@ 4 AcnSnU"5nUR[U5S5 UR5 g)Nc# [e7fr rrrrrg&CoroutineTest.test_func_3..foo/rrz^$) assertRegexreprclose)rrgr3s r test_func_3CoroutineTest.test_func_3.s. u d%EF rch^SnU"5nU4SjnU"5 [U5 SSS5 U"5 [U5 SSS5 U"5 [U5 SSS5 U"5 [U5 SSS5 U"5 UHnM SSS5 U"5 UVs/sHoDPM nSSS5 UR 5 g!,(df  N=f!,(df  N=f!,(df  N=f!,(df  N=f!,(df  N=fs snf!,(df  Ny=f)Nc# [e7fr rrrrrg&CoroutineTest.test_func_4..foo7rrc0>TR[S5$Nz"'coroutine' object is not iterabler TypeErrorrsr+CoroutineTest.test_func_4..;.. ;=r)listtuplesumiterr)rrgr3checkr=s` r test_func_4CoroutineTest.test_func_46s u=W JW $KW IW JWW 1Q  'WWWWW WsX C  C C+* C< D D## D.D# C C(+ C9< D  DD## D1c^^[RS5mU4SjnU4SjnU"5nU"5 UHnM SSS5 UR5 T"5HnTRUS5 M TRT"5Vs/sHoDPM snS/5 TR[ T"55S5 TR[ [ T"555S5 g!,(df  N=fs snf)Nc3# Sv g7fNr:rrrrr&CoroutineTest.test_func_5..barTs Gryc0># T"5IShvN gN7fr rrsrrg&CoroutineTest.test_func_5..fooX%KK c0>TR[S5$rrrsrr+CoroutineTest.test_func_5..[rrr:r:)r coroutinerrkrr;r)rrgrr3elrs` @r test_func_5CoroutineTest.test_func_5Ss     =u W %B   R # su-u"u-s3 sut, d35k*A.W.s C' C8' C5cP^[RS5mU4SjnU"5nURURS5S5 URURS5S5 UR [ 5 URS5 SSS5 g!,(df  g=f)Nc3# Sv Sv g7fNr:r9rrrrr&CoroutineTest.test_func_6..barlsGGs c0># T"5IShvN gN7fr rrsrrg&CoroutineTest.test_func_6..fooqrrr:r9)rrrkr0rPr1rs @r test_func_6CoroutineTest.test_func_6ks|      E q) q)   } - FF4L. - -s <B B%c^SnU"5mU4SjnUR[S5 [U"55 SSS5 TR5 g!,(df  N=f)Nc # g7frrrrrr&CoroutineTest.test_func_7..bar{rrc3&># TShvN gN7fr rr3srrg&CoroutineTest.test_func_7..foos OOs zCcannot 'yield from' a coroutine object in a non-coroutine generator)rrrrrrrgr3s @r test_func_7CoroutineTest.test_func_7zsR u  # #,- K - --s A A c^[RU4Sj5nSnU"5mUR[U"55/S45 TR 5 g)Nc3$># TShvN $N7fr rrsrr&CoroutineTest.test_func_8..bars#O $Os c # g7fNspamrrrrrg&CoroutineTest.test_func_8..foorr)rrrkr7rrs @r test_func_8CoroutineTest.test_func_8sK  %  % u 35)B<8 rcSnUR[S5 U"5 [R"5 SSS5 UR[S5 UR [ 5 U"5HnM SSS5 [R"5 SSS5 g!,(df  No=f!,(df  N==f!,(df  g=f)Nc # g7fr rrrrrg&CoroutineTest.test_func_9..foo rz0coroutine '.*test_func_9.*foo' was never awaited)assertWarnsRegexRuntimeWarningrrDrPr)rrg_s r test_func_9CoroutineTest.test_func_9s  " "CE E    E " "CE""9-A.    EEEE.- EEs/B C+B1:C B.1 B? ;C Cc^^Sm[RU4Sj5mU4SjnU"5nUR5nURU[ U55 [ U5 UR URS5S5 UR TS5 UR5 UR TS5 U"5nUR5n[ U5 UR[5 UR[55 SSS5 UR TS5 U"5nUR5n[ U5 UR[5 UR[5 UR[[5S5 SSS5 SSS5 g!,(df  N=f!,(df  N(=f!,(df  g=f)Nrc3n># SvnUS-v TS- mg![a TS- mef=f!TS- mf=f7f)Nr9dr:ZeroDivisionError)aNs rrw'CoroutineTest.test_func_10..gensL Av Q % S Qs5 5(+25c0># T"5IShvN gN7fr rrwsrrg'CoroutineTest.test_func_10..foorrrrr:f)rrrassertIsrr;rkr0rrPrthrow assertWarnsDeprecationWarning)rrgr3r<rrws @@r test_func_10CoroutineTest.test_func_10sU      u ^^  b$r(# R c* A   Au ^^  R   0 1 HH&( )2 C u ^^  R   0 1!!"45*,=,?F62 12 1652 1s0-FG. F0G F-0 F> :G GcSnU"5nURS[U55 URS[UR555 URS[UR555 UR 5 g)Nc # g7fr rrrrfunc(CoroutineTest.test_func_11..func$rr__iter__coroutine_wrapper)assertIndirrrr)rrr3s r test_func_11CoroutineTest.test_func_11s^v k3t9- j#dnn&6"78 )40@+AB rc^U4SjnU"5mUR[S5 TRS5 SSS5 g!,(df  g=f)NcP># TRS5n[IShvN gN7fr )r0rg)r=mes rg%CoroutineTest.test_func_12..gs AIIs &$&zcoroutine already executing)r ValueErrorr0)rrr s @r test_func_12CoroutineTest.test_func_12sC S  # #J$AC GGDMCCCs A AcSnU"5nUR[S5 URS5 SSS5 UR5 g!,(df  N=f)Nc # g7fr rrrrr%CoroutineTest.test_func_13..grrz5can't send non-None value to a just-started coroutiner)rrr0r)rrr3s r test_func_13CoroutineTest.test_func_13sQ s  # #GI IIf I IIs A  Ac^[RS5mU4SjnU"5nURS5 UR[S5 UR 5 SSS5 g!,(df  g=f)Nc3# Sv g7fr rrrrrw'CoroutineTest.test_func_14..gen rycr># T"5IShvN gN![a T"5IShvN gf=f7fr  GeneratorExitrsrr3(CoroutineTest.test_func_14..coros+ e   e  s07 74.4747zcoroutine ignored GeneratorExit)rrr0rrr)rr3crws @r test_func_14CoroutineTest.test_func_14sb      F t  # #L$EG GGIGGGs A&& A4c:SnSnU"5nUR[S5 U"U5RS5 SSS5 UR[S5 U"U5RS5 SSS5 g!,(df  NE=f!,(df  g=f)Nc # g7frrrrrspammer+CoroutineTest.test_func_15..spammerrrc"# UIShvN $N7fr rrs rreader*CoroutineTest.test_func_15..reader s: :s  r&cannot reuse already awaited coroutine)rr1r0r)rr%r( spammer_coros r test_func_15CoroutineTest.test_func_15s  y  # #M6 : < % %d +; # #L$LN < % %d +NN; :NNsA;B ; B  Bc^[RS5mU4SjnU4SjnU"5nU"U5nURS5 URS5 UR[S5 UR [ S55 SSS5 U"U5nURS5 UR[ S5 URS5 SSS5 UR[ S5 UR [ S55 SSS5 g!,(df  N=f!,(df  NY=f!,(df  g=f)Nc3# Sv g7fr rrrrnop'CoroutineTest.test_func_16..noprryc0># T"5IShvN gN7frrr0srr0(CoroutineTest.test_func_16..sends%KK rcF># T"5IShvN UIShvN $NN7fr r)r3r0s rread(CoroutineTest.test_func_16..reads%KK:  s ! !!!hamr*wat)rrr0r Exceptionrr)rr0r6r%r(r0s @r test_func_16CoroutineTest.test_func_16s      &g D D  # #Iu 5 LL5) *6g D  # #L$LN KK N # #L$LN LL5) *NN6 5 NNNNs$+D=D"-D3 D" D03 EcSnU"5nUR[S5 URS5 SSS5 UR[S5 URS5 SSS5 UR[S5 UR [ S55 SSS5 UR 5 UR 5 g!,(df  N=f!,(df  Ny=f!,(df  NQ=f)Nc # g7frrrrrr-CoroutineTest.test_func_17..coroutine7rrrr*r9)rr1r0rrr:r)rrr3s r test_func_17CoroutineTest.test_func_174s {  # #M6 : IIdO; # #L$LN IIdON # #L$LN JJy' (N  ; :NNNNs#CCC' C C$' C5c0SnU"5nUR5n[U5nUR[S5 UR S5 SSS5 UR[ S5 UR S5 SSS5 UR[ S5 [ U5 SSS5 UR[ S5 UR[S55 SSS5 UR[ S5 UR[S55 SSS5 UR5 UR5 g!,(df  N=f!,(df  N=f!,(df  N=f!,(df  N=f!,(df  Ns=f)Nc # g7frrrrrr-CoroutineTest.test_func_18..coroutineNrrrr*r9) rrrr1r0rr;rr:r)rrr3 await_iterits r test_func_18CoroutineTest.test_func_18Ks= {^^% *   # #M6 : GGDM; # #L$LN GGDMN # #L$LN HN # #L$LN HHYu% &N # #L$LN HHYu% &N    9; :NNNNNNNNs;E,E E%E6?F E E"% E36 F Fcl^^Sm[RU4Sj5mU4SjnU"5nURS5 URS5 URTS5 UR 5 URTS5 [ S5H%nUR 5 URTS5 M' g)Nrc3J># Sv Sv g![a TS- mgf=f7frr)CHKsrrg'CoroutineTest.test_func_19..foovs*    q s## # #c0># T"5IShvN gN7fr r)rgsrr-CoroutineTest.test_func_19..coroutinerrr:)rrr0rkrrh)rrr3rrKrgs @@r test_func_19CoroutineTest.test_func_19ss     { $ $ a   a qA JJL   S! $ rcRSn[U"55nURU/S45 g)Nc # g7f)Nrrrrrrg7CoroutineTest.test_coro_wrapper_send_tuple..foosrrT)r>rkrrgr5s rtest_coro_wrapper_send_tuple*CoroutineTest.test_coro_wrapper_send_tuples) $CE* "e-rcSn[U"55nURUS[5 URUSRS5 g)Nc # [S5$7frrrrrrg?CoroutineTest.test_coro_wrapper_send_stop_iterator..foos $ $ r:r)r>rr1rkr$rVs r$test_coro_wrapper_send_stop_iterator2CoroutineTest.test_coro_wrapper_send_stop_iteratorsA %$CE* fQi7 "-rc$^^^^[RUU4Sj5mU4SjmUUU4SjnU"5mTR[R"T5[R 5 TR TR5 TRS5 TR[R"T5[R5 TRTRRRRS5 TR[5 TRS5 SSS5 TR[R"T5[R5 TR TR5 g!,(df  N^=f)Nc3R># TR[R"T5[R5 TR TR 5 Sv TR[R"T5[R5 TR TR 5 g7fr )rkrmgetcoroutinestate CORO_RUNNING assertIsNonecr_await)coro_brsrr&CoroutineTest.test_cr_await..aso   W66v>@T@T U   foo .    W66v>@T@T U   foo .sB$B'c0># T"5IShvN gN7fr r)rsrr &CoroutineTest.test_cr_await..cs#IIrc># TRTR5 T"5IShvN TRTR5 gN 7fr )rcrd)r rersrb&CoroutineTest.test_cr_await..bs8   foo .#II   foo . s&A A !A r)rrrkrmra CORO_CREATEDrcrdr0CORO_SUSPENDEDgi_codeco_namerPr1 CORO_CLOSED)rrjrr res` @@@r test_cr_awaitCoroutineTest.test_cr_awaits   /  /  /  226:G.fstrzcoroutine object) rrrMISSING_C_DOCSTRINGSrr0__doc__rr__dict__rkrr)rctrr s rtest_corotype_1CoroutineTest.test_corotype_1s  ++ MM*BGGOO < MM,bhh.>.> ? MM."((*:*: ; MM,bkk*.E.M.M N MM,bkk..I.Q.Q R k2 C ($q'2  rcSnUR[S5 [U"55 SSS5 g!,(df  g=f)Nc$# SIShvN gN7frrrrrrg'CoroutineTest.test_await_1..foos GG zobject int can.t.*awaitrrr7rs r test_await_1CoroutineTest.test_await_1s/   # #I/H I ce J I IrcSnUR[S5 [U"55 SSS5 g!,(df  g=f)Nc$# /IShvN gN7fr rrrrrg'CoroutineTest.test_await_2..foos HHrzobject list can.t.*awaitrrs r test_await_2CoroutineTest.test_await_2s/   # #I/I J ce K J JrcSnUR[U"55/SQS45 UR[U"55/SQS45 g)Nc:# [/SQ5IShvN gN7fNr:r9rO)r rrrrg'CoroutineTest.test_await_3..foos + + +s r)rkr7r>rs r test_await_3CoroutineTest.test_await_3sB , 35)It+<= +CE2Y4EFrc\^SmU4SjnUR[U"55/S45 g)Nc # g7fN*rrrrr'CoroutineTest.test_await_4..barrrc.># T"5IShvN $N7fr rrsrrg'CoroutineTest.test_await_4..foos; ; rrkr7)rrgrs @r test_await_4CoroutineTest.test_await_4s*   35)B84rc^"SS5mU4SjnUR[S5 [U"55 SSS5 g!,(df  g=f)Nc\rSrSrSrSrg)-CoroutineTest.test_await_5..Awaitableicgr rrs rr7CoroutineTest.test_await_5..Awaitable.__await__srrNrrrrrrrrr Awaitablers rrc.># T"5IShvN $N7fr rrsrrg'CoroutineTest.test_await_5..foo#+% &%r(__await__.*returned non-iterator of typerrrgrs @r test_await_5CoroutineTest.test_await_5sH   ' # # AC ce CCC A Acl^"SS5mU4SjnUR[U"55S/S45 g)Nc\rSrSrSrSrg)-CoroutineTest.test_await_6..Awaitableic[S/5$)N4rrs rr7CoroutineTest.test_await_6..Awaitable.__await__sRDz!rrNrrrrrrs "rrc.># T"5IShvN $N7fr rrsrrg'CoroutineTest.test_await_6..foorrrrrs @r test_await_6CoroutineTest.test_await_6s1 " " ' 35)RD$<8rcl^"SS5mU4SjnUR[U"55S/S45 g)Nc\rSrSrSrSrg)-CoroutineTest.test_await_7..Awaitableic3# Sv g7f)Nrrrrs rr7CoroutineTest.test_await_7..Awaitable.__await__s ryrNrrrrrrs rrc.># T"5IShvN $N7fr rrsrrg'CoroutineTest.test_await_7..foorrrrrrs @r test_await_7CoroutineTest.test_await_7s1    ' 35)RD#;7rc^"SS5mU4SjnUR[S5 [U"55 SSS5 g!,(df  g=f)Nc\rSrSrSrg)-CoroutineTest.test_await_8..Awaitablei rNrrrrrrrrrr  rrc.># T"5IShvN $N7fr rrsrrg'CoroutineTest.test_await_8..foosik 11 1rz4object Awaitable can't be used in 'await' expressionrrs @r test_await_8CoroutineTest.test_await_8 sF   2  # # MO ce OOOrc^^U4SjmSmUU4SjnU4SjnUR[U"55/S45 UR[U"55/S45 g)Nc>T$r rrsrwrap(CoroutineTest.test_await_9..wrapsJrc # g7frrrrrr'CoroutineTest.test_await_9..barrrc.># SU4Sj0n"U4SjS5nT"5IShvN T"5"5IShvN -US"5"5"5IShvN -T"5IShvN S--UR5"5IShvN -$NgNVN;N-N7f)Nrjc>T$r rrsrr9CoroutineTest.test_await_9..foo..src>\rSrSrYrSrg)3CoroutineTest.test_await_9..foo..DBi!rN)rrrrrjrrsrDBr!srrrj)dbrrrs rrg'CoroutineTest.test_await_9..foost %B  %K.0C3FF%K$&'/1ttvx8 9K.3FsU BB BB BBB#B$ BBB BBBBc0># T"5IShvN *$N7fr rrsrfoo2(CoroutineTest.test_await_9..foo2's%K< Kriir)rrgrrrs @@r test_await_9CoroutineTest.test_await_9sO   9  35)B;7 46*RI6rcj^^SmU4SjmU4SjnUR[U"55/S45 g)Nc # g7frrrrrbaz(CoroutineTest.test_await_10..baz.rrc># T"5$7fr r)rsrr(CoroutineTest.test_await_10..bar1s 5Ls cB># T"5IShvN IShvN $N N7fr rrsrrg(CoroutineTest.test_await_10..foo4s #+& &+&s rr)rrgrrs @@r test_await_10CoroutineTest.test_await_10-s/   ' 35)B84rcr^^SmSmUU4SjnU4SjnUR[U"55/S45 g)NcU$r rvals rident*CoroutineTest.test_await_11..ident:sJrc # g7frrrrrr(CoroutineTest.test_await_11..bar=rrc6># T"T"5IShvN S9$N7f)Nrr)rrsrrg(CoroutineTest.test_await_11..foo@s35[) )[s c2># T"5IShvN S4$N7f)Nr8rrsrr)CoroutineTest.test_await_11..foo2Cs;% %;s )rr8r)rrgrrrs @@r test_await_11CoroutineTest.test_await_119s5   * & 46*R,ABrc^^SnU"5m"U4SjS5mU4SjnUR[S5 [U"55 SSS5 TR5 g!,(df  N=f)Nc # g7frrrrrr3)CoroutineTest.test_await_12..coroIrrc">\rSrSrU4SjrSrg).CoroutineTest.test_await_12..AwaitableiMc>T$r r)rr s rr8CoroutineTest.test_await_12..Awaitable.__await__NsrrNrr srrrMs   rrc.># T"5IShvN $N7fr rrsrrg(CoroutineTest.test_await_12..fooQ"$ $$rz"__await__\(\) returned a coroutine)rrr7r)rr3rgrr s @@r test_await_12CoroutineTest.test_await_12Hs]  F   % # #@B ce B  BBs A  A.c^"SS5mU4SjnUR[S5 [U"55 SSS5 g!,(df  g=f)Nc\rSrSrSrSrg).CoroutineTest.test_await_13..Awaitablei[cU$r rrs rr8CoroutineTest.test_await_13..Awaitable.__await__\ rrNrrrrrr[ rrc.># T"5IShvN $N7fr rrsrrg(CoroutineTest.test_await_13..foo_rrrrrs @r test_await_13CoroutineTest.test_await_13ZsH   % # # AC ce CCCrc^^^^"SS5m"SS5m"SS[5mUU4SjmUU4SjnU"5nURS5 UR[S 5 URS 5 SSS5 U"5nURS5 UR T5 UR [ 5 SSS5 g!,(df  NV=f!,(df  g=f) Nc \rSrSrSrSrSrg),CoroutineTest.test_await_14..WrapperihcXlgr r)rr3s rr5CoroutineTest.test_await_14..Wrapper.__init__js rc6URR5$r )r3rrs rr6CoroutineTest.test_await_14..Wrapper.__await__msyy**,,rrNrrrrWrapperrhs  ! -rrc\rSrSrSrSrg)/CoroutineTest.test_await_14..FutureLikeipc3# Sv$7fr rrs rr9CoroutineTest.test_await_14..FutureLike.__await__qs srNrrrr FutureLikerps rrc\rSrSrSrg)+CoroutineTest.test_await_14..MarkeritrNrrrrMarkerrtrrrcP># T"5IShvN $N![a Tef=f7fr r)rrsrcoro1*CoroutineTest.test_await_14..coro1ws, '\)))$   s & & #&c:># T"T"55IShvN $N7fr r)rrsrcoro2*CoroutineTest.test_await_14..coro2|s )) ))s r)r:r0rr1rPrr)rr!r rrrrs @@@@r test_await_14CoroutineTest.test_await_14gs - -   Y    * G t  # #M6 : FF6N; G t   v & GG% &' & ; : ' &s$C'C C C%c^[RS5mU4SjnSnU"5nURS5 UR[S5 U"U5RS5 SSS5 g!,(df  g=f)Nc3# Sv g7fr rrrrr0(CoroutineTest.test_await_15..noprryc0># T"5IShvN gN7fr rr3srr.CoroutineTest.test_await_15..coroutinerrc$# UIShvN gN7fr rrs rwaiter+CoroutineTest.test_await_15..waiters JJrz"coroutine is being awaited already)rrr0rr)rrr+r3r0s @r test_await_15CoroutineTest.test_await_15sp      { $  # #L$HJ 4L  d #JJJs A00 A>cr^SmU4Sjn[U"55up#URUR5 g)Nc# [5$7fr )rrrrr&CoroutineTest.test_await_16..fs < s cH># [e! T"5IShvN s$=f7fr )KeyError)rsrr&CoroutineTest.test_await_16..gs" ! !Syy s" ")r7rc __context__)rrrr5rs @r test_await_16CoroutineTest.test_await_16s0  ! acN  &,,-rc^"SS5mU4SjnU"5n[U5up4URU/SQ5 U4SjnUR[5 [U"55 SSS5 g!,(df  g=f)Nc&\rSrSrSrSrSrSrg)*CoroutineTest.test_with_1..ManagericXlgr name)rr=s rr3CoroutineTest.test_with_1..Manager.__init__s rcp# [SUR-SUR-/5IShvN U$N7f)Nzenter-1-zenter-2-r r=rs r __aenter__5CoroutineTest.test_with_1..Manager.__aenter__s=$j499&<&0499&<&>??? ?s +646c# [SUR-SUR-/5IShvN URS:XaggN7f)Nzexit-1-zexit-2-BTr@)rr2s r __aexit__4CoroutineTest.test_with_1..Manager.__aexit__sN$i$))&;&/$))&;&=>>>99#$>s+AAAr<N)rrrrrrArErrrrManagerr:s !   rrGcn># T"S5IShvN nT"S5IShvN n[SURUR4/5IShvN SS- SSS5IShvN SSS5IShvN gNfNWN.N!,IShvN (df  N0=fN'!,IShvN (df  g=f7f)NArDmanagersr:rr@)rrjrGs rrg&CoroutineTest.test_with_1..foohs||q'#,,!$z166166&B%CDDD!+7,|||,D+7,,,|||| B5A7B5 BA9B'A? A; A? B!A="B& B51B2B59B;A?=B?B B B BB5B2!B$ " B2.B5) z enter-1-Az enter-2-Az enter-1-Bz enter-2-B)rJrIrDzexit-1-Bzexit-2-Bzexit-1-Azexit-2-Acn># T"S5IShvN nT"S5IShvN n[SURUR4/5IShvN SS- SSS5IShvN SSS5IShvN gNfNWN.N!,IShvN (df  N0=fN'!,IShvN (df  g=f7f)NrICrJr:rr@)rr rGs rrgrKrLrM)r7rkrPr)rrgrr5rrGs @r test_with_1CoroutineTest.test_with_1si  "  EaL   E     0 1 ce 2 1 1s A// A=c^^"SS5mSmUU4SjnUR[S5 [U"55 SSS5 URTS5 g!,(df  N!=f)Nc\rSrSrSrSrg)%CoroutineTest.test_with_2..CMicgr rrs rrA0CoroutineTest.test_with_2..CM.__aenter__rrN)rrrrrArrrrCMrT rrXc># SmT"5IShvN SmSSS5IShvN gNN!,IShvN (df  g=f7fNFTrrX body_executedsrrg&CoroutineTest.test_with_2..foo&!Mtt $ ttttt9A)A- A+AAA6 AAz'asynchronous context manager.*__aexit__Frrr7rrrgrXr]s @@r test_with_2CoroutineTest.test_with_2sT    %  # #I/X Y ce Z mU+Z Y A A&c^^"SS5mSmUU4SjnUR[S5 [U"55 SSS5 URTS5 g!,(df  N!=f)Nc\rSrSrSrSrg)%CoroutineTest.test_with_3..CMicgr rrs rrE/CoroutineTest.test_with_3..CM.__aexit__rWrrN)rrrrrErrrrrXrhrYrrXc># SmT"5IShvN SmSSS5IShvN gNN!,IShvN (df  g=f7fr[rr\srrg&CoroutineTest.test_with_3..foor_r`asynchronous context managerFrarbs @@r test_with_3CoroutineTest.test_with_3sT    %  # #I/M N ce O mU+O Nrec^^"SS5mSmUU4SjnUR[S5 [U"55 SSS5 URTS5 g!,(df  N!=f)Nc\rSrSrSrg)%CoroutineTest.test_with_4..CMirNrrrrrXrrrrrXc># SmT"5IShvN SmSSS5IShvN gNN!,IShvN (df  g=f7fr[rr\srrg&CoroutineTest.test_with_4..foor_r`rmFrarbs @@r test_with_4CoroutineTest.test_with_4sT    %  # #I/M N ce O mU+O Nrec^^"SS5mUU4SjnTR[5 [U"55 SSS5 g!,(df  g=f)Nc \rSrSrSrSrSrg)%CoroutineTest.test_with_5..CMic# U$7fr rrs rrA0CoroutineTest.test_with_5..CM.__aenter__  c # g7fr r)rexcs rrE/CoroutineTest.test_with_5..CM.__aexit__ rrNrrrrrArErrrrrXrys   rrXc># T"5IShvN TRSS5 SSS5IShvN gN'N!,IShvN (df  g=f7f)Nrr:)rk)rXrsrr'CoroutineTest.test_with_5..func s,tt  *ttttts< A7A; A9AAAA  AA)rPAssertionErrorr7)rrrXs` @r test_with_5CoroutineTest.test_with_5s8    +  ~ . df / . .s A Ac^"SS5mU4SjnUR[S5 [U"55 SSS5 g!,(df  g=f)Nc \rSrSrSrSrSrg)%CoroutineTest.test_with_6..CMicg)N{rrs rrA0CoroutineTest.test_with_6..CM.__aenter__rcgNirres rrE/CoroutineTest.test_with_6..CM.__aexit__rrrNrrrrrXrs   rrXc># T"5IShvN SSS5IShvN gNN!,IShvN (df  g=f7fr rrXsrrg&CoroutineTest.test_with_6..foosttttttts8 A&A* A(AAA3 AAzV'async with' received an object from __aenter__ that does not implement __await__: intr)rrgrXs @r test_with_6CoroutineTest.test_with_6sF    # #9: ce  :::rcb^"SS5mU4Sjn[U"55 URS5 g![aonURURSS5 UR UR SL5 UR [UR [55 SnAgSnAff=f)Nc \rSrSrSrSrSrg)%CoroutineTest.test_with_7..CMi(c# U$7fr rrs rrA0CoroutineTest.test_with_7..CM.__aenter__)r|r}cg)Nirrs rrE/CoroutineTest.test_with_7..CM.__aexit__,rrrNrrrrrXr(   rrXc># T"5IShvN SS- SSS5IShvN gNN!,IShvN (df  g=f7fNr:rrrsrrg&CoroutineTest.test_with_7..foo0s#tt!ttttt9 A*A. A,AAA7 AAz1invalid asynchronous context manager did not failrU'async with' received an object from __aexit__ that does not implement __await__: int) r7failrrr2rlr5 isinstancer)rrgrrXs @r test_with_7CoroutineTest.test_with_7's    K ce  III J L    9 : OOCOO47 8 OOJs8IJ K K  Ls5 B.A%B))B.c^^Sm"SS5mUU4SjnUR[S5 [U"55 SSS5 URTS5 UU4SjnUR[S5 [U"55 SSS5 URTS5 UU4S jnUR[S5 [U"55 SSS5 URTS 5 UU4S jnUR[S5 [U"55 SSS5 URTS 5 g!,(df  N=f!,(df  N=f!,(df  N=f!,(df  NT=f) Nrc \rSrSrSrSrSrg)%CoroutineTest.test_with_8..CMiDc# U$7fr rrs rrA0CoroutineTest.test_with_8..CM.__aenter__Er|r}cgrrrs rrE/CoroutineTest.test_with_8..CM.__aexit__HrrrNrrrrrXrDrrrXc># T"5IShvN TS- mSSS5IShvN gNN!,IShvN (df  g=f7frrrXCNTsrrg&CoroutineTest.test_with_8..fooL%ttqtttttrrr:c># [S5H)nT"5IShvN TS- mSSS5IShvN g gNN !,IShvN (df  MJ=f7fNr9r:rhr=rXrs rrgrXs91X441HC 44444>A=AA A? AAA A  A Ar9c># [S5H)nT"5IShvN TS- mSSS5IShvN M+ gNN !,IShvN (df  MJ=f7frrrs rrgrfs91X441HC 44444rrOc># T"5IShvN TS- mSSS5IShvN gNN!,IShvN (df  g=f7frrrsrrgrts(ttqttttts9 A +A / A -A A A8 AA )rrr7rkrrgrXrs @@r test_with_8CoroutineTest.test_with_8As?    # #9: ce  : a    # #9: ce  : a    # #9: ce  : a    # #9: ce  : a ]::::::::s/D04E<EE#0 D> E E # E1c^^Sm"SS5mUU4SjnUR[5 [U"55 SSS5 URTS5 g!,(df  N!=f)Nrc \rSrSrSrSrSrg)%CoroutineTest.test_with_9..CMic# U$7fr rrs rrA0CoroutineTest.test_with_9..CM.__aenter__r|r}c# SS- g7frrrs rrE/CoroutineTest.test_with_9..CM.__aexit__ !rrNrrrrrXr   rrXc># T"5IShvN TS- mSSS5IShvN gNN!,IShvN (df  g=f7frrrsrrg&CoroutineTest.test_with_9..foorrr:rPrr7rkrs @@r test_with_9CoroutineTest.test_with_9sR      0 1 ce 2 a 2 1 A A%c^^Sm"SS5mUU4Sjn[U"55 URS5 g![anURURSL5 UR[ UR[55 UR[ URR[ 55 SnAgSnAff=f)Nrc \rSrSrSrSrSrg)&CoroutineTest.test_with_10..CMic# U$7fr rrs rrA1CoroutineTest.test_with_10..CM.__aenter__r|r}c# SS- g7frrrs rrE0CoroutineTest.test_with_10..CM.__aexit__rrrNrrrrrXrrrrXc># T"5IShvN T"5IShvN [eNN !,IShvN (df  O=fSSS5IShvN g!,IShvN (df  g=f7fr rrsrrg'CoroutineTest.test_with_10..foos8tt44&&444tttttsh A4*A4 A,A.A4AA 7 A A A4AA4A1 A# ! A1-A4z*exception from __aexit__ did not propagate)r7rrrlr5rrrrgrrXrs @@r test_with_10CoroutineTest.test_with_10s   '  D ce  IIB C ! 6 OOCOO47 8 OOJs8IJ K OOJs'B'B'35 6 6 6s9 CA9CCc^^Sm"SS5mUU4Sjn[U"55 URS5 g![a'nURURSL5 SnAgSnAff=f)Nrc \rSrSrSrSrSrg)&CoroutineTest.test_with_11..CMic# [e7fr )NotImplementedErrorrs rrA1CoroutineTest.test_with_11..CM.__aenter__s ))rc# SS- g7frrrs rrE0CoroutineTest.test_with_11..CM.__aexit__rrrNrrrrrXrs  * rrXcp># T"5IShvN [eN !,IShvN (df  g=f7fr rrsrrg'CoroutineTest.test_with_11..foostt""ttts$ 6663% 36z+exception from __aenter__ did not propagate)r7rrrlr5rs @@r test_with_11CoroutineTest.test_with_11s`   #  E ce  IIC D# 5 OOCOOt3 4 4 5s9 A*A%%A*cR^^^Sm"SS5mUUU4Sjn[U"55 g)Nrc \rSrSrSrSrSrg)&CoroutineTest.test_with_12..CMic# U$7fr rrs rrA1CoroutineTest.test_with_12..CM.__aenter__r|r}c # g7fNTrrs rrE0CoroutineTest.test_with_12..CM.__aexit__rrNrrrrrXrs   rrXc># T"5IShvN nTRURT5 [eN&!,IShvN (df  g=f7fr )r __class__r)cmrXrrs rrg'CoroutineTest.test_with_12..foos2ttr bllB/""ttts, A6A#8AAA A A)r7rs` @@r test_with_12CoroutineTest.test_with_12s#   # #%rc^^Sm"SS5mUU4SjnUR[5 [U"55 SSS5 URTS5 g!,(df  N!=f)Nrc \rSrSrSrSrSrg)&CoroutineTest.test_with_13..CMic# SS- g7frrrs rrA1CoroutineTest.test_with_13..CM.__aenter__rrc # g7frrrs rrE0CoroutineTest.test_with_13..CM.__aexit__rrrNrrrrrXrs   rrXc># TS- mT"5IShvN TS- mSSS5IShvN TS- mgNN !,IShvN (df  N!=f7f)Nr:r'rrsrrg'CoroutineTest.test_with_13..foos: 1HCttt t 5LCttts:A4A8 A6 AAAA A Ar:rrs @@r test_with_13CoroutineTest.test_with_13sP     0 1 ce 2 a 2 1rcl^^^ Sm"U4SjS5m/m UU 4Sjn[U"55up#URTS5 URU[SS5Vs/sHoDS-PM sn5 URT [SS5Vs/sHoDS -PM sn5 /m UU 4S jn[U"55up#URTS 5 URUSS /5 URT [SS 5Vs/sHoDPM snS /-5 /m UU 4Sjn[U"55up#URTS5 URU[SS5Vs/sHoDS-PM sn5 URT [SS 5Vs/sHoDPM snSS /-5 gs snfs snfs snfs snfs snf)Nrc.>\rSrSrSrU4SjrSrSrg)+CoroutineTest.test_for_1..AsyncItericSUlgr.rdrs rr4CoroutineTest.test_for_1..AsyncIter.__init__ rc>TS- mU$rr)r aiter_callss r __aiter__5CoroutineTest.test_for_1..AsyncIter.__aiter__sq  rc# U=RS- slURS-(d [URS-5IShvN URS:a[eURUR4$N27f)Nr:rr)r=r StopAsyncIterationrs r __anext__5CoroutineTest.test_for_1..AsyncIter.__anext__s[!  $TVVb[11166C<,,vvtvv~% 2sAA<A:3A<rdNrrrrrr rr)r sr AsyncIterrs   &rrcb># T"5ShvN upTRX-5 M N g7fr r/)i1i2rr4s rtest1'CoroutineTest.test_for_1..test1s) )  'fb bg& ' s/-+-/-/r: rer9c># T"5ShvN nTRUS5 USS:XdM( TRS5 gN6 TRS5 N'7fNrr what?endrr=rr4s rtest2'CoroutineTest.test_for_1..test2sS$; 'a ad#Q42: MM%  ';  g&s*AAAAAAAArc># T"5ShvN nUSS:aMTRUS5 M*N% TRS5 TRS5 g7frrr s rtest3'CoroutineTest.test_for_1..test3#sQ$; 'aQ4"9 ad# ';  g& MM% sA757"A7$ArOr)r7rkrh) rryieldedrr=r!r&rr r4s @@@r test_for_1CoroutineTest.test_for_1s  & &* 'uw'  a( E!RL"ALqs7L"AB uQ}!=}!A#}!=> !uw'  a( 3*- U1b\!:\!\!:eW!DE !uw'  a( E!RL"ALqs7L"AB U1b\!:\!\!:")5!1"2 3K#B!=$";"#B!:sF F" 9 F' F,  F1 c^Sm[R"T5nU4SjnUR[S5 [ U"55 SSS5 UR [R"T5U5 g!,(df  N5=f)NrcD># TShvN n[S5 MN g7fNznever going to happenprint)r=tups rrg%CoroutineTest.test_for_2..foo8s  /a-. /3   z/async for' requires an object.*__aiter__.*tuplesys getrefcountrrr7rk)r refs_beforergr0s @r test_for_2CoroutineTest.test_for_24slooc*  / # #LN ce N -{; NNs A66 Bc,^"SS5nU"5m[R"T5nU4SjnUR[S5 [ U"55 SSS5 UR [R"T5U5 g!,(df  N5=f)Nc\rSrSrSrSrg)#CoroutineTest.test_for_3..IiDcU$r rrs rr -CoroutineTest.test_for_3..I.__aiter__ErrrNrrrrr rrrrIr;Drrr?cD># TShvN n[S5 MN g7fr-r.r=aiters rrg%CoroutineTest.test_for_3..fooK   /a-. /5r2z!that does not implement __anext__r3rr?r6rgrBs @r test_for_3CoroutineTest.test_for_3Csv  ooe,  / # #46 ce  6 /= 66 B Bc,^"SS5nU"5m[R"T5nU4SjnUR[S5 [ U"55 SSS5 UR [R"T5U5 g!,(df  N5=f)Nc \rSrSrSrSrSrg)#CoroutineTest.test_for_4..IiXcU$r rrs rr -CoroutineTest.test_for_4..I.__aiter__Yrrcg)Nrrrs rr-CoroutineTest.test_for_4..I.__anext__\srrN)rrrrr rrrrrr?rKXs   rr?cD># TShvN n[S5 MN g7fr-r.rAs rrg%CoroutineTest.test_for_4..foobrDr2z7async for' received an invalid object.*__anext__.*tupler3rEs @r test_for_4CoroutineTest.test_for_4Wsz  ooe,  / # #IK ce  K /= KKrHc^^^^^Sm"U4SjS5m"SS5mT"5mT"5m[R"T5n[R"T5nUUU4Sjn[R"5 [R"S5 [ U"55 SSS5 UR TS5 UR [R"T5U5 UR [R"T5U5 UUU4S jn[ U"55 UR TS 5 UUU4S jn[ U"55 UR TS 5 g!,(df  N=f) Nrc.>\rSrSrU4SjrU4SjrSrg))CoroutineTest.test_for_6..Manageriqc># TS- mg7f)Nrr)rr?s rrA4CoroutineTest.test_for_6..Manager.__aenter__rsU  c># TS- mg7f)Nir)rr2r?s rrE3CoroutineTest.test_for_6..Manager.__aexit__vsV rYrNr)r?srrGrVqs   rrGc&\rSrSrSrSrSrSrg)*CoroutineTest.test_for_6..IterableizcSUlgr.rdrs rr3CoroutineTest.test_for_6..Iterable.__init__{r rcU$r rrs rr 4CoroutineTest.test_for_6..Iterable.__aiter__~rrcx# URS:a[eU=RS- slUR$7fNrr:)r=rrs rr4CoroutineTest.test_for_6..Iterable.__anext__s,66B;,,! vv s8:rdNrrrrIterabler]zs   rrec># TIShvN TShvN nTS- mMNN SSS5IShvN O!,IShvN (df  O=fTS- mg7fNr:rr)r=r?r*managers rmain&CoroutineTest.test_for_6..mainsGw'!FAxwwwww IAsRA!A8%#%8A%8 A4AAA A Aerroric~># T"5IShvN T"5ShvN nTS- mMNN SSS5IShvN O!,IShvN (df  O=fTS- mT"5IShvN T"5ShvN nTS- mM SSS5IShvN O!,IShvN (df  O=fTS- mg7frgrr=r?rerGs rrirjsyy'z!FA!z!yyyyy IAyy'z!FA *!yyyyy IAs B=+B=A/-/AB=/A B=>B=AA AB=,A/-B=1B9B =B>B  B B=BB=B4#B& $ B40 B=ic># T"5IShvN TS- mT"5ShvN nTS- mMN N TS- mSSS5IShvN O!,IShvN (df  O=fTS- mT"5IShvN TS- mT"5ShvN nTS- mM TS- mSSS5IShvN O!,IShvN (df  O=fTS- mg7f)Nrr:irrrms rrirjsyyS'z"!FA!"zMA !yyyyy IAyyS'z""!FA *MA !yyyyy IAs C0C A 424A C4A  CAC A#A  A#C6A97C; B1B B BB1 C*B-+C1C7B: 8 C Ci9)r4r5rArBrCr7rk) r mrefs_before irefs_beforerir?rerGr*rhs @@@@@r test_for_6CoroutineTest.test_for_6ns      ):w/ x0   $ $ &  ! !' * df  ' F# 1<@ 2LA  $& F# & $& H%e' &s 6'E E&c^^Sm"SS5mUU4SjnUR[5 [U"55 SSS5 URTS5 g!,(df  N!=f)Nrc\rSrSrSrSrg)$CoroutineTest.test_for_7..AIicSS- grrrs rr .CoroutineTest.test_for_7..AI.__aiter__ !rrNr>rrrAIru rrycL># T"5ShvN nTS- mMN TS- mg7fNr:rrr=ryrs rrg%CoroutineTest.test_for_7..foo+4 aq 4 2IC$$$rrrgryrs @@r test_for_7CoroutineTest.test_for_7sP      0 1 ce 2 a 2 1rcZ^^Sm"SS5mUU4SjnUR[5 [R"5 [R"S5 [ U"55 SSS5 SSS5 UR TS5 g!,(df  N)=f!,(df  N2=f)Nrc\rSrSrSrSrg)$CoroutineTest.test_for_8..AIicSS- grrrs rr .CoroutineTest.test_for_8..AI.__aiter__rxrrNr>rrrryrrzrrycL># T"5ShvN nTS- mMN TS- mg7fr|rr}s rrg%CoroutineTest.test_for_8..foorrrk)rPrrArBrCr7rkrs @@r test_for_8CoroutineTest.test_for_8s|      0 1((*%%g.#% +2 a +*2 1s#B'B (B B B B*c ^"SS5mU4SjnUR[S5nU"5RS5 SSS5 WRnUR UR [ 5 g!,(df  N;=f)Nc&\rSrSrSrSrSrSrg)$CoroutineTest.test_for_11..FicU$r rrs rr .CoroutineTest.test_for_11..F.__aiter__rrcU$r rrs rr.CoroutineTest.test_for_11..F.__anext__rrcSS- grrrs rr.CoroutineTest.test_for_11..F.__await__s ArrN)rrrrr rrrrrrFrs   rrc8># T"5ShvN nM N g7fr r)rrs rri'CoroutineTest.test_for_11..mains3 a 3sz an invalid object from __anext__)rrr0 exceptionr __cause__r)rrir errrs @r test_for_11CoroutineTest.test_for_11sl    # #I$FHKL FKK Hkk cmm->? HHs A44 Bc^^^"SS[5m"SS[5m/mUUU4SjnURT5 U"5RS5 SSS5 UR TS/5 g!,(df  N"=f)Nc\rSrSrSrg)*CoroutineTest.test_for_tuple..DoneirNrrrrDonertrrc$\rSrSrSrSrSrSrg)+CoroutineTest.test_for_tuple..AIterircU$r rrs rr 5CoroutineTest.test_for_tuple..AIter.__aiter__rrc# UR[U5:a[eU=RS- slXRS- $7fr)r=lenrrs rr5CoroutineTest.test_for_tuple..AIter.__anext__s966SY&,,! FFQJ''sAArNrrrrr=r rrrrrAIterrsA  (rrc`># T"S/5ShvN nTRU5 MN Te7frrr=rrr5s rrg)CoroutineTest.test_for_tuple..foo s. "; !a a  !;Js .+)+.+.r)r:rrPr0rkrrgrrr5s @@@rtest_for_tupleCoroutineTest.test_for_tuplesa#9# (E (    t $ EJJt % "&% $ A00 A>c^^^"SS[5m"SS[5m/mUUU4SjnURT5 U"5RS5 SSS5 UR TS/5 g!,(df  N"=f)Nc\rSrSrSrg)3CoroutineTest.test_for_stop_iteration..DoneirNrrrrrrrrrc$\rSrSrSrSrSrSrg)4CoroutineTest.test_for_stop_iteration..AIterircU$r rrs rr >CoroutineTest.test_for_stop_iteration..AIter.__aiter__rrcz# UR(a[eU=RS- slUR$7fr)r=rr$rs rr>CoroutineTest.test_for_stop_iteration..AIter.__anext__s)66,,! zz!s9;rNrrrrrrsA  "rrc^># T"S5ShvN nTRU5 MN Te7frrrs rrg2CoroutineTest.test_for_stop_iteration..foo#s, 9 !a a  !9Js -*(*-*-r)r:r1rPr0rkrs @@@rtest_for_stop_iteration%CoroutineTest.test_for_stop_iterationsa#9# "M "    t $ EJJt % "&% $rc`^SmU4SjnU4SjnU4SjnU4SjnUR[U"55/SS/45 UR[U"55/SS145 UR[U"55/SSS .45 UR[U"55/SSS .45 g) Nc# U$7fr rrds rr$CoroutineTest.test_comp_1..f- Hr}cj># T"S5T"S54Vs/sH oIShvN PM sn$N s snf7fNr:)rr rs rrun_list+CoroutineTest.test_comp_1..run_list0.&'dAbE]3]GG]3 3G33 ., .3.3cj># T"S5T"S54Vs1sH oIShvN iM sn$N s snf7frrrs rrun_set*CoroutineTest.test_comp_1..run_set3rrcl># T"S5T"S54Vs0sH oIShvN S_M sn$N s snf7f)Nr:rrrrs r run_dict1,CoroutineTest.test_comp_1..run_dict16s0+,Q42-8-QGSL-8 8G8s4 /- /4/4c># [T"S5T"S5/5VVs0sHupXIShvN _M snn$N s snnf7fr) enumerate)r=r rs r run_dict2,CoroutineTest.test_comp_1..run_dict29s9+4adAbE]+CD+C41AwJ+CD DwDsA <:<A<Ar:rr)r:r)rr:r)rrrrrrs @r test_comp_1CoroutineTest.test_comp_1,s  4 4 9 E 8:.aW > 79-QG}= 9;/"#36G1HI 9;/"!m1DErc^SmU4SjnUR[U"55//SQ45 U4SjnUR[U"55/1Sk45 U4SjnUR[U"55/SS145 g) Nc# U$7fr rrds rr$CoroutineTest.test_comp_2..fBrr}c># T"S5T"S5T"S5T"SS/54VVs/sHnUIShvN HnUPM M snn$Ns snnf7f)Nabcdefgrr srs rr+CoroutineTest.test_comp_2..run_listEs\ !"qx24,H&H!#$WW$H& &$&s&$A A A A A A  A)rrjr rrc ># T"T"SS/5T"S/5/54VVVs1sH)nUIShvN HnUIShvN HnUiM M M+ snnn$N)Ns snnnf7f)Nrr r)r rdrs rr*CoroutineTest.test_comp_2..run_setMsB8!"B4!*+,&,#$WW#$WW % %,& &%$ &s6A" AA AAAA"AAA">rr rc># T"T"S5T"S5/54VVs1sHnUIShvN H nUIShvN iM M! snn$NNs snnf7f)Nrr rrs rrun_set2+CoroutineTest.test_comp_2..run_set2Xs\2"/0&0#$WWGG$0& &$&s6A A A A A  A AA  A  Arr r)rrrrrs @r test_comp_2CoroutineTest.test_comp_2As  &  hj ! , - / &  gi    &  hj ! "bN rc^^SmU4SjnUR[U"55/SS/45 U4SjnUR[U"55/SS145 U4SjnUR[U"55/SSS .45 U4S jnUR[U"55/S S /45 g) Nc(# UHnU7v M g7fr rrFr=s rr$CoroutineTest.test_comp_3..fbr(c\># T"SS/5Vs/sShvN oS-PMN sn$s snf7fNrr r:rr=rs rr+CoroutineTest.test_comp_3..run_listf')*B855AE5 55$ ,'#! #'#',rr$c\># T"SS/5Vs1sShvN oS-iMN sn$s snf7frrrs rr*CoroutineTest.test_comp_3..run_setlrrcd># T"SS/5Vs0sShvN oS-US-_MN sn$s snf7fNrr r:r9rrs rrun_dict+CoroutineTest.test_comp_3..run_dictrs/012r( <<1E1q5L< <# ST"SS/55nUVs/sShvN oS-PMN sn$s snf7f)Nc8# UShvN oS-7v MN g7frr.0r=s r =CoroutineTest.test_comp_3..run_gen..ys441q54 rr rrrwrrs rrun_gen*CoroutineTest.test_comp_3..run_genxs142r( 4C+.//aG/ //$50,* ,0,05oyrrrrrrrs @r test_comp_3CoroutineTest.test_comp_3as  6  hj ! "bN  6  gi "bN  =  hj ! bb! " $ 0  gi #s  rcV^SmU4SjnUR[U"55/S/45 U4SjnUR[U"55/S145 U4SjnUR[U"55/SS045 U4SjnUR[U"55/S/45 g) Nc(# UHnU7v M g7fr rrs rr$CoroutineTest.test_comp_4..frr(cl># T"SS/5Vs/sShvN oS:dMUS-PMN sn$s snf7frrrs rr+CoroutineTest.test_comp_4..run_list/)*B8??ABEAE? ??( 4/+) +//+/4r$cl># T"SS/5Vs1sShvN oS:dMUS-iMN sn$s snf7frrrs rr*CoroutineTest.test_comp_4..run_setrrct># T"SS/5Vs0sShvN oS:dMUS-US-_MN sn$s snf7frrrs rr+CoroutineTest.test_comp_4..run_dicts7012r( FF12vLAE1q5LF FFs( 83/- /3 3/38rcn># ST"SS/55nUVs/sShvN oS-PMN sn$s snf7f)NcH# UShvN oS:dMUS-7v MN g7frcrrs rr=CoroutineTest.test_comp_4..run_gen..s>>12v51q5>s "  " " "rr rrrs rr*CoroutineTest.test_comp_4..run_gens1>2r( >C+.//aG/ //r r rr s @r test_comp_4CoroutineTest.test_comp_4s  @  hj ! "J  @  gi "J  G  hj ! "bN  0  gi #K rc`^SmU4SjnUR[U"55//SQ45 U4SjnUR[U"55/1Sk45 U4SjnUR[U"55/SSS S.45 U4S jnUR[U"55//S Q45 g) Nc(# UHnU7v M g7fr rrs rr&CoroutineTest.test_comp_4_2..frr(c># T"[S55Vs/sShvN nSUs=:aS:dMO MUS-PM#N sn$s snf7fNrrrrrs rr-CoroutineTest.test_comp_4_2..run_list9*+E!H+CCQQFFAFC CC3AA>< > AAA>AA)rr c># T"[S55Vs1sShvN nSUs=:aS:dMO MUS-iM#N sn$s snf7fr$rrs rr,CoroutineTest.test_comp_4_2..run_setr'r(>rrr)c># T"[S55Vs0sShvN nSUs=:aS:dMO MUS-US-_M'N" sn$s snf7f)Nr%rrrrrrs rr-CoroutineTest.test_comp_4_2..run_dictsA34U1X;LLa!a)!)O)OAFAGOL LLs:A AAA A AA AAAA rrgc|># ST"[S555nUVs/sShvN oS-PMN sn$s snf7f)Nc`# UShvN nSUs=:aS:dMO MUS-7v M&N! g7f)Nrrrrrs rr?CoroutineTest.test_comp_4_2..run_gen..s&BBAA  6 61r6Bs$.,*, .. .,.r%rrrs rr,CoroutineTest.test_comp_4_2..run_gens1B58BC+.//aG/ //s$<731 3737<)r pqrr s @r test_comp_4_2CoroutineTest.test_comp_4_2s  D  hj !    D  gi    M  hj ! cs, - / 0  gi  ! #rc^^SmU4SjnUR[U"55/S/45 g)Nc(# UHnU7v M g7fr rrs rr$CoroutineTest.test_comp_5..frr(c># SS/SS/4VVs/sH*oSS:dM T"U5ShvN oS:dMUS-PM snn$N M7s snnf7f)Nrr r(rr:r)pairr=rs rr+CoroutineTest.test_comp_5..run_listsb(*Bx"b&:6&:d1glE#$T76"fAE&:6 66E6s@ A A A A AA A  A AA A  Arrrrrs @r test_comp_5CoroutineTest.test_comp_5s0  6  hj ! "J rc`^SmU4SjnUR[U"55//SQ45 g)Nc(# UHnU7v M g7fr rrs rr$CoroutineTest.test_comp_6..frr(cx># T"SS/5VVs/sShvN nUHnUS-PM MN snn$s snnf7f)Nrr )rr:r)seqr=rs rr+CoroutineTest.test_comp_6..run_listsE+,h->+?""C E " ""s$:4/- /4/4 :)rr$rr>s @r test_comp_6CoroutineTest.test_comp_6s/  "  hj !   rc^SmU4SjnUR[S5 [U"55 SSS5 g!,(df  g=f)Nc4# S7v S7v [S5e7f)Nr:r9aaa)r:rrrr$CoroutineTest.test_comp_7..fsGGE" "scP># T"5Vs/sShvN oPM N sn$s snf7fr rrs rr+CoroutineTest.test_comp_7..run_lists%&S))A) ))s$ &! !!&rM)rr:r7r>s @r test_comp_7CoroutineTest.test_comp_7s5 #  * # #Iu 5 hj !6 5 5s ; A cRSnUR[U"55//SQ45 g)Nc8# SVs/sHoPM sn$s snf7frrrds rr$CoroutineTest.test_comp_8..fs()y!Ay) ))s  rrrrs r test_comp_8CoroutineTest.test_comp_8s' *  acN O rc`^SmU4SjnUR[U"55/SS/45 g)Nc # S7v S7v g7frrrrrrw&CoroutineTest.test_comp_9..gensGGr\c~># T"5Vs/sShvN oPM N Os snfnnUVs/sHoPM sn$s snf7fr r)r=lrws rr$CoroutineTest.test_comp_9..fs6"%%((Q((A( >q!Aq> !>s, =  = 8=r:r9rrrrws @r test_comp_9CoroutineTest.test_comp_9s1  "  acN !QL rcVSnUR[U"55/SSSS.45 g)Ncf# SVs1sHoiM nnUVs0sHo"U_M sn$s snfs snf7frr)r=xxr+s rr%CoroutineTest.test_comp_10..fs8&'Y!YB'"$%"QqD"% %(%s1 '1 , 1r:r9rOrrrVs r test_comp_10CoroutineTest.test_comp_10s/ &  acN Q1# $ &rcSnUR[U"55/SS/SS//45 SnUR[U"55/SS1SS1/45 SnUR[U"55/SS 145 S nUR[U"55/SSS .SSS .S .45 S nUR[U"55/SS/SS//45 SnUR[U"55//SQ45 SnUR[U"55//SQ45 SnUR[U"55/SS/SS//SS/SS///45 g)Nc # SVVs/sH!n[SS/5Vs/sShvN oU-PM snn$N Os snfsnPM7s snnf7fNrEr:r9r,jr=s rrun_list_inside_list.run_list_inside_list9FNOh)QF*;<.run_set_inside_listrprqc # SVVs1sH*n[[[U55Vs/sShvN oPM snn$N Os snfsn5iMDs snnf7f)NrOr%)rr,rhrls rrun_list_inside_set;CoroutineTest.test_nested_comp..run_list_inside_set s<IOPAC)E!H*=>>QP P>>?Ps?A!AA?=?AAA?AAArOrc # SVVs0sH!o[SS/5Vs0sShvN oX-_M snn$N Os snfsn_M7s snnf7frjrkrls rrun_dict_inside_dict.run_dict_inside_dicts>LTUHq 1a&0ABB115HU UBBBUs;AA86468AA68 AA)r:r9rEcV# SS5nUVs/sShvN oPM N sn$s snf7f)Nc|# UH!n[SS/5Vs/sShvN o"U-PM gN Os snfsn7v M77f)r:r9Nrk)rrmr=s rrNCoroutineTest.test_nested_comp..run_list_inside_gen..s/NXAq6):;;AEX;;;s(</-+ -/<-/<rEr)rwr+s rrun_list_inside_gen;CoroutineTest.test_nested_comp..run_list_inside_gens&NXNC%())A) ))s$)$   $ $)c # SVs/sHnS[[U555PM nnUVVs/sHo"ShvN o3PM snn$s snfN M s snnf7f)Nrvc2# UShvN o7v MN g7fr rrs rrNCoroutineTest.test_nested_comp..run_gen_inside_list..::Q:r,rh)rmgensrr+s rrun_gen_inside_list;CoroutineTest.test_nested_comp..run_gen_inside_listsRDJKFq:ia&9:FDK#5t!15aAt5 5L5A5sAA%A AAA AA A AA AA)rr:r9rr:r9rOrcn# SS5nUVVs/sHoShvN o"PM snn$N Ms snnf7f)Nc3X# UH nS[[U555v M" g7f)c2# UShvN o7v MN g7fr rrs rrWCoroutineTest.test_nested_comp..run_gen_inside_gen...%rrNr)rrms rrMCoroutineTest.test_nested_comp..run_gen_inside_gen..%s"KFq:ia&9::Fs(*rvr)rrr+s rrun_gen_inside_gen:CoroutineTest.test_nested_comp..run_gen_inside_gen$s3KFKD#5t!15aAt5 55A5s(5/, *, /5, /5c# SVVVs/sH7nSVVs/sH$n[SS/5Vs/sShvN o"U-U-PM snnPM9 snnn$N Os snfsnPMCs snnfs snnnf7f)N)rr#rEr:r9rk)krmr=s r run_list_inside_list_inside_listHCoroutineTest.test_nested_comp..run_list_inside_list_inside_list+si()''(&09!Q/@AA!!eai&(') )AA()sVA' A AAAA A AAA A' AA AA  A'r r3r zr) rrnrsrwrzrrrrs rtest_nested_compCoroutineTest.test_nested_comps P  *, - 2r(RH% & ( P  )+ , 2r(RH% & ( Q  )+ , !RM  V  *, - "nbR.9 : < *  )+ , 2r(RH% & ( 6  )+ , ) * , 6  (* + ) * , )  68 9 C:Sz*c3Z#s,DE F HrcSnU"5nUR[5 [R"U5 SSS5 UR5nUR[5 [R"U5 SSS5 UR 5 g!,(df  Nd=f!,(df  N0=f!UR 5 f=f)Nc # g7fr rrrrr%CoroutineTest.test_copy..func4rr)rPrcopyrr)rrr3r<s r test_copyCoroutineTest.test_copy3sv   y ) IIdO*^^  ""9- " . HHJ* ) .- HHJs/BB7%B&<B7 B#& B40B77C chSnU"5n[[RS-5HGnUR[[R 45 [R "X#5 SSS5 MI UR5n[[RS-5HGnUR[[R 45 [R "XC5 SSS5 MI UR5 g!,(df  M=f!,(df  M}=f!UR5 f=f)Nc # g7fr rrrrr'CoroutineTest.test_pickle..funcArrr:) rhpickleHIGHEST_PROTOCOLrPr PicklingErrordumpsrr)rrr3protor<s r test_pickleCoroutineTest.test_pickle@sv622Q67E""Iv/C/C#DE T)FE8^^  v66:;&& 63G3G'HILL+JI< HHJFE JI HHJs1C;ADD  D; D D DD1cSn[R"5 [R"5n[R"S5 U"5n[ U5nSn[R "5 URS[URR55 UR[ URR5U5 SSS5 SSS5 g!,(df  N=f!,(df  g=f)Nc # g7fr rrrrr3CoroutineTest.test_fatal_coro_warning..funcQrrrkzwas never awaited) rArBrcatch_unraisable_exceptionfilterwarningsrrDrstr unraisable exc_valuerkobject)rrrr3 coro_reprs rtest_fatal_coro_warning%CoroutineTest.test_fatal_coro_warningOs  $ $ &  / / 1R  # #G ,6DT ID    MM-s2==3J3J/K L   T"--"6"67 C2' & 1 1' &s#C/BC C/ C, (C// C=c.^^^"SS5nU"5mSmUUU4SjnTR[U"55/S45 UUU4SjnTR[U"55/S45 UUU4SjnTR[U"55/S45 g)Nc\rSrSrSrSrg)MCoroutineTest.test_for_assign_raising_stop_async_iteration..BadTargeti_c[S5err)rkeyr$s r __setitem__YCoroutineTest.test_for_assign_raising_stop_async_iteration..BadTarget.__setitem__` (,,rrN)rrrrrrrrr BadTargetr_ -rrc# S7v g7frrrrrsourceJCoroutineTest.test_for_assign_raising_stop_async_iteration..sourcecs Hrc># TR[5nT"5ShvN TS'MN SSS5 O!,(df  O=fTRWRRS5 g7fNrrrrPrrkrr2rrrtgts rrun_forKCoroutineTest.test_for_assign_raising_stop_async_iteration..run_forfs\""#56"$*H#a&H766   R\\.. 6s1A3;1/1;1; A3 A .A3rc># TR[5nT"5/sShvN TS'SPMN sSSS5 $!,(df  O=fTRWRRS5 g7frrrs rrLCoroutineTest.test_for_assign_raising_stop_async_iteration..run_listnsV""#56".4h77CF7766   R\\.. 6s5A8 A53 5A5A A8 A .A8c|># U4SjT"55nURS5nTR[5nUIShvN SSS5 TRWRR [ 5 TRURR RS5 gNg!,(df  Nk=f7f)Nc<># UShvN TS'S7v MN g7fr.r)rrs rr^CoroutineTest.test_for_assign_raising_stop_async_iteration..run_gen..vs22s1v12s rr asendrPrrrrrrkr2)rwrrrrrs rrKCoroutineTest.test_for_assign_raising_stop_async_iteration..run_genus22C $A""<0B1  ! !",,"8"8:L M   R\\3388% @10s/8B<B+B)B+A#B<)B++ B95B<r)rrrrrrrs` @@r,test_for_assign_raising_stop_async_iteration:CoroutineTest.test_for_assign_raising_stop_async_iteration^s - -k   79-E{;  8:.U <  79-E{;rc ^^^"SS5mU4SjmUU4SjnTR[U"55/S45 UU4SjnTR[U"55/S45 UU4SjnTR[U"55/S45 g)Nc\rSrSrSrSrg)QCoroutineTest.test_for_assign_raising_stop_async_iteration_2..BadIterableic[S5errrs rrZCoroutineTest.test_for_assign_raising_stop_async_iteration_2..BadIterable.__iter__rrrN)rrrrrrrrr BadIterablerrrrc"># T"57v g7fr r)rsrbadpairsNCoroutineTest.test_for_assign_raising_stop_async_iteration_2..badpairss- s c># TR[5nT"5ShvN upM N SSS5 O!,(df  O=fTRWRRS5 g7f)Nrrrrr=rmrrs rrMCoroutineTest.test_for_assign_raising_stop_async_iteration_2..run_forsZ""#56""**$!*766   R\\.. 6s1A2:0.0:0: A2 A.A2rc ># TR[5nT"5VVs/sShvN upSPMN Os snnfsnnsSSS5 $!,(df  O=fTRWRRS5 g7frrrs rrNCoroutineTest.test_for_assign_raising_stop_async_iteration_2..run_listsX""#56",4J77DA77766   R\\.. 6s=B A 97 57 97 9 A  B A.Bcv># ST"55nURS5nTR[5nUIShvN SSS5 TRWRR [ 5 TRURR RS5 gNg!,(df  Nk=f7f)Nc8# UShvN upS7v MN g7fr.r)rr=rms rr`CoroutineTest.test_for_assign_raising_stop_async_iteration_2..run_gen..s22tq12rrrr)rwrrrrs rrMCoroutineTest.test_for_assign_raising_stop_async_iteration_2..run_gens2xz2C $A""<0B1  ! !",,"8"8:L M   R\\3388% @10s-5B9B(B&B(A#B9&B(( B62B9r)rrrrrrs` @@r.test_for_assign_raising_stop_async_iteration_2.frrN)rrcr_frameclear)rrframes rtest_bpo_45813_1CoroutineTest.test_bpo_45813_1s7    n -CLLE. . -s A AcSnU"5nUR[5 URR5 SSS5 UR 5 g!,(df  N=f)rc # g7fr rrrrr)CoroutineTest.test_bpo_45813_2..frrN)rrrrrr_s rtest_bpo_45813_2CoroutineTest.test_bpo_45813_2sC c   n - LL   . . -s A A"cSnU"5nURUR5 UR5 URUR5 g)Nc # g7fr rrrrr2CoroutineTest.test_cr_frame_after_close..frr)assertIsNotNonerrrcr_s rtest_cr_frame_after_close'CoroutineTest.test_cr_frame_after_closes; c S\\*  #,,'rc^^U4SjnU4Sjm[RS5mU"5nURS5nUR[5nUR X45 g)Nc.># T"5IShvN $N7fr rrsrr6CoroutineTest.test_stack_in_coroutine_throw..a9 9rc.># T"5IShvN $N7fr rrsrrj6CoroutineTest.test_stack_in_coroutine_throw..brrc3# [[R"55v g![a# [[R"55v gf=f7fr )r traceback extract_stackrrrrr 6CoroutineTest.test_stack_in_coroutine_throw..cs@ 5)11344$ 5)11344 5s%A %A*AAAA)rrr0rrrk)rrr3len_send len_throwrjr s @@rtest_stack_in_coroutine_throw+CoroutineTest.test_stack_in_coroutine_throwsX    5  5s99T?JJ01  -rrN)Yrrrrr|rrrrrrrrrrr rrr!r,r;r@rGrPrWr]rqrzrrrrrrrrrrrrr r#r-r6rPrcrnrurrrrrrrrrr)r7rFrRrqrrrrrrrr rr5r?rIrQrWr`rfrrrrrrrrrr rrrrrtrts4M":/0  !,(GT  ,"+>.&P%<..+<  G5 9 8 7, 5 C$  'D$$ .&P, , ,&&K4=!@!(D4E,$!*F3P <>(>.Z&x !!$@('.'.F*@<<#<    " &4Hl   Df=f!UR 5 TRS5 f=f)Nasyncioc\rSrSrSrg)9CoroAsyncIOCompatTest.test_asyncio_1..MyExceptionirNrrrr MyExceptionrrrrc2>\rSrSrUU4SjrUU4SjrSrg)0CoroAsyncIOCompatTest.test_asyncio_1..CMic># TRS5 TRS5IShvN TRS5 U$N7f)Nr:{Gz?r9)r/sleep)rrr4s rrA;CoroAsyncIOCompatTest.test_asyncio_1..CM.__aenter__s: a mmD))) a  *s&AAAcz># TRS5IShvN TRUR5 gN 7f)Nr)rr/r)rexc_typeexc_valexc_tbrr4s rrE:CoroAsyncIOCompatTest.test_asyncio_1..CM.__aexit__s/mmD))) h//0*s ;9!;rNr)rr4srrXrs   1 1rrXc># T"5IShvN nTRS5IShvN TeNN!,IShvN (df  O=fTRS5 g7f)Nr unreachable)rr/)r rXrrr4s rr/CoroAsyncIOCompatTest.test_asyncio_1..fsGttqmmD)))!!)tt MM- (s7 A/A313A3A < A A)r:r9r) r import_moduler:new_event_loopset_event_looprun_until_completerset_event_loop_policyrk)rrlooprXrrr4s @@@@rtest_asyncio_1$CoroAsyncIOCompatTest.test_asyncio_1s --i8 )  1 1 ) ) %%'t$ 0  # #AC ( JJL  ) )$ / !67     JJL  ) )$ /s$%B11B:7B=9B::B==#C rN)rrrrr)rrrrrrs %8rrc,\rSrSrSrSrSrSrSrg)OriginTrackingTestic[R"[R"5R5nURUR 4$r )rm getframeinfo currentframef_backfilenamelineno)rinfos rhereOriginTrackingTest.heres4##G$8$8$:$A$AB t{{++rcB^^[R"5nSm[R"S5 TR[R"5S5 [R "T"55nTR UR5 SSS5 [R"S5 TR[R"5S5 TR5up4[R "T"55nTRURX4S-S445 SSS5 [R"S5 TR[R"5S5 UU4SjnTR5up4U"5uupgn[R "U5 TRURXgS4X4S-S445 SSS5 [R"S5 [R "T"55nTRS[UR5s=:=(a S:Os 5 SSS5 TR[5 [R"S 5 SSS5 TR[R"5S5 [R"U5 g!,(df  GN'=f!,(df  GN=f!,(df  GN=f!,(df  N=f!,(df  N=f![R"U5 f=f) Nc # g7fr rrrrcorofn7OriginTrackingTest.test_origin_tracking..corofn rrrr:test_origin_trackingr9c2>TR5T"54$r )r4)r8rsrnested7OriginTrackingTest.test_origin_tracking..nested s VX..rr<r) r4#get_coroutine_origin_tracking_depth#set_coroutine_origin_tracking_depthrk contextlibclosingrc cr_originr4rlrrPr) r orig_depthr3fnamer2r< nested_fname nested_linenor8s ` @rr:'OriginTrackingTest.test_origin_tracking sC<<> * @   3 3A 6   SDDF J##FH-!!$..1.  3 3A 6   SDDF J IIKME##FH-  #(1*6L"M!OQ.  3 3A 6   SDDF J / IIKME4:H 1 *lD##D)  #/"I#(1*6L"M"OP*  3 3D 9##FH-C$7 > >$ >?."":.77;/   SDDF M  3 3J ?G.-.-*).-/.  3 3J ?sAL2J.A0L>#K!A>L&K9L>8K$6LK5*-L. J=8L K L K!L$ K2.L5 L?LLc&^^^ ^ Sm TR5upU 4SjmUS- nTR5up4U4Sjm US- nU U4Sjn[R"5nU"SST RS35nU"S S R ST RS 3S S USUS3S/55 U"SS R ST RS 3S S USUS3SS USUS3S/55 [R "U5 g![R "U5 f=f)Nc # g7fr rrrrr8?OriginTrackingTest.test_origin_tracking_warning..corofn2 rrc>T"5$r r)r8sra1;OriginTrackingTest.test_origin_tracking_warning..a16 s 8Orr9c>T"5$r r)rMsra2;OriginTrackingTest.test_origin_tracking_warning..a2; s 4Krc>[R"U5 TR[5nT"5 [R "5 SSS5 TR U[WR55 g!,(df  N4=fr ) r4r@rrrrDrkrwarning)depthmsgrrPrs rr>OriginTrackingTest.test_origin_tracking_warning..check? sZ  3 3E :!!.1R""$2   S#bjj/ 221s A88 Brz coroutine 'z' was never awaitedr:rz' was never awaited z-Coroutine created at (most recent call last) z File "z", line z, in a1 z$ return corofn() # comment in a1z, in a2 z! return a1() # comment in a2 )r4r4r?rrjr@) r a1_filename a1_lineno a2_filename a2_linenorrDrUrMrPr8s ` @@@rtest_origin_tracking_warning/OriginTrackingTest.test_origin_tracking_warning1 s< "&  Q !%  Q  3<<>  @[)<)<(==PQRC !RWWf1122GH@;-x {)D6   !RWWf1122GH@;-x {)D4;-x {)D6    3 3J ?C 3 3J ?s BC88DcSn[RnS[l[R"5n[R "S[ 45 U"5n[U5nA[R"5 UR[URR5U5 URURR[5 SSS5 SSS5 [?[R "S[ 45 U"5 [R"5 SSS5 U[lg!,(df  Ni=f!,(df  Nr=f!,(df  N<=f!U[lf=f)Nc # g7fr rrrrr8LOriginTrackingTest.test_unawaited_warning_when_module_broken..corofn_ rrc SS- $rrrs rrNOriginTrackingTest.test_unawaited_warning_when_module_broken..d sacrzcoroutine .* was never awaited)rA_warn_unawaited_coroutinerrrcheck_warningsrrrDrkrrrr)rr8orig_wucrr3rs r)test_unawaited_warning_when_module_broken# T"[S/55nUIShvN $N7frrfutureats rrg%CAPITest.test_tp_await_1..foo saS ]F L !Ls " "r:) _testcapirprkr0rrgrts @rtest_tp_await_1CAPITest.test_tp_await_1 s(- " D)1-rcSSKJn U"[S/55nUR[ UR 55S5 g)Nrror:)rvrprrkr;r)rrtrss rtest_tp_await_2CAPITest.test_tp_await_2 s2-D!I f..0115rc^SSKJm U4SjnUR[S5 UR U"5R S5S5 SSS5 g!,(df  g=f)Nrroc4># T"S5nUIShvN $N7frrrrs rrg%CAPITest.test_tp_await_3..foo sUF L !Ls z.__await__.*returned non-iterator of type 'int'r:)rvrprrrkr0rws @rtest_tp_await_3CAPITest.test_tp_await_3 sP- " # #KM   SUZZ-q 1MMMs 'A A"rN)rrrrrxr{rrrrrrmrm s.6 2rrm__main__)'rArrmrr4rrunittestrAtestr test.supportrrtest.support.script_helperrrv ImportErrorr r r,r7r>contextmanagerrETestCaserGrbrtskipIf is_emscriptenis_wasirr,rh cpython_onlyrmrrirrrrs  &(7  & b0**b0J @))@,.H%%.D6  ,W__6'8H--'8 '8T}:**}:@%):):%*  d"$892x  2:2: Z MMOEMIsE77FF