示例#1
0
    def fn():
        fn_called[0] = True
        try:
            yield fail(MockException())
        except MockException:
            pass

        noreturn(fn2())
示例#2
0
    def test_coroutine():
        dummy = Dummy()
        wref[0] = weakref.ref(dummy)

        yield d_ctrl_1  # pause for state inspection

        noreturn(other_coroutine())
        never_called[0] = False
示例#3
0
 def fact(n, result=1):
     if n <= 1:
         returnValue(result)
     else:
         noreturn(fact(n - 1, n * result))
     yield
示例#4
0
 def fn():
     yield
     noreturn(fn2())
     after_noreturn_reached[0] = True