113 """ |
113 """ |
114 cf = self.currentFrame |
114 cf = self.currentFrame |
115 while cf is not None and frmnr > 0: |
115 while cf is not None and frmnr > 0: |
116 cf = cf.f_back |
116 cf = cf.f_back |
117 frmnr -= 1 |
117 frmnr -= 1 |
|
118 |
|
119 try: |
|
120 if "__pypy__" in sys.builtin_module_names: |
|
121 import __pypy__ |
|
122 __pypy__.locals_to_fast(cf) |
|
123 return |
|
124 except Exception: |
|
125 pass |
|
126 |
118 ctypes.pythonapi.PyFrame_LocalsToFast( |
127 ctypes.pythonapi.PyFrame_LocalsToFast( |
119 ctypes.py_object(cf), |
128 ctypes.py_object(cf), |
120 ctypes.c_int(0)) |
129 ctypes.c_int(0)) |
121 |
130 |
122 def step(self, traceMode): |
131 def step(self, traceMode): |