Exemplo n.º 1
0
 def g(lst):
     lst.append(2)
     frametop_before_5 = yield_current_frame_to_caller()
     lst.append(4)
     frametop_before_7 = frametop_before_5.switch()
     lst.append(6)
     return frametop_before_7
Exemplo n.º 2
0
 def g(lst):
     lst.append(2)
     frametop_before_5 = yield_current_frame_to_caller()
     lst.append(4)
     frametop_before_7 = frametop_before_5.switch()
     lst.append(6)
     return frametop_before_7
Exemplo n.º 3
0
 def g(base, lst):
     lst.append(rstack.stack_frames_depth() - base)
     #print lst
     frametop_before_5 = rstack.yield_current_frame_to_caller()
     lst.append(h())
     frametop_before_7 = frametop_before_5.switch()
     lst.append(rstack.stack_frames_depth())
     return frametop_before_7
Exemplo n.º 4
0
 def g(lst):
     lst.append(1)
     parent = rstack.yield_current_frame_to_caller()
     # compute a bit
     lst.append(3)
     # switch back for the fork
     parent = parent.switch()
     lst.append(6)  # we are here twice!
     return parent
Exemplo n.º 5
0
 def g(lst):
     lst.append(1)
     parent = rstack.yield_current_frame_to_caller()
     # compute a bit
     lst.append(3)
     # switch back for the fork
     parent = parent.switch()
     lst.append(6)  # we are here twice!
     return parent
Exemplo n.º 6
0
 def g(lst):
     a = A(1)
     lst.append(a.inc(1))
     frametop_before_5 = yield_current_frame_to_caller()
     malloc_a_lot()
     lst.append(a.inc(2))
     frametop_before_7 = frametop_before_5.switch()
     malloc_a_lot()
     lst.append(a.inc(2))
     return frametop_before_7
Exemplo n.º 7
0
 def g(lst):
     a = A(1)
     lst.append(a.inc(1))
     frametop_before_5 = yield_current_frame_to_caller()
     malloc_a_lot()
     lst.append(a.inc(2))
     frametop_before_7 = frametop_before_5.switch()
     malloc_a_lot()
     lst.append(a.inc(2))
     return frametop_before_7
Exemplo n.º 8
0
 def _start(self):
     threadlocals.cc = yield_current_frame_to_caller()
     self.fn()
     return threadlocals.cc
Exemplo n.º 9
0
 def _bind(self):
     state = self.costate
     incoming_frame = yield_current_frame_to_caller()
     self = state.current
     return self._execute(incoming_frame)
Exemplo n.º 10
0
 def g():
     d = yield_current_frame_to_caller()
     return d
Exemplo n.º 11
0
 def g():
     d = yield_current_frame_to_caller()
     return d
Exemplo n.º 12
0
 def g():
     d = rstack.yield_current_frame_to_caller()
     return d
Exemplo n.º 13
0
 def _bind(self):
     state = self.costate
     incoming_frame = yield_current_frame_to_caller()
     self = state.current
     return self._execute(incoming_frame)
Exemplo n.º 14
0
 def _start(self):
     threadlocals.cc = yield_current_frame_to_caller()
     self.fn()
     return threadlocals.cc