DebugClients/Python3/DebugBase.py

changeset 3021
801289962f4e
parent 2987
c99695c0f13a
child 3032
927a2f8b3669
equal deleted inserted replaced
3020:542e97d4ecb3 3021:801289962f4e
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.

eric ide

mercurial