158 elif event == 'call': |
158 elif event == 'call': |
159 self.__sendCallTrace(event, self.cFrame, frame) |
159 self.__sendCallTrace(event, self.cFrame, frame) |
160 self.cFrame = frame |
160 self.cFrame = frame |
161 self.__recursionDepth += 1 |
161 self.__recursionDepth += 1 |
162 if self.__recursionDepth > gRecursionLimit: |
162 if self.__recursionDepth > gRecursionLimit: |
163 raise RuntimeError('maximum recursion depth exceeded\n' |
163 raise RuntimeError( |
|
164 'maximum recursion depth exceeded\n' |
164 '(offending frame is two down the stack)') |
165 '(offending frame is two down the stack)') |
165 |
166 |
166 def __sendCallTrace(self, event, fromFrame, toFrame): |
167 def __sendCallTrace(self, event, fromFrame, toFrame): |
167 """ |
168 """ |
168 Private method to send a call/return trace. |
169 Private method to send a call/return trace. |