DebugClients/Python/DebugBase.py

branch
5_0_x
changeset 807
ecc71fdd67f1
parent 792
a13346916170
equal deleted inserted replaced
806:30db18b3c78b 807:ecc71fdd67f1
6 """ 6 """
7 Module implementing the debug base class. 7 Module implementing the debug base class.
8 """ 8 """
9 9
10 import sys 10 import sys
11 import traceback
12 import bdb 11 import bdb
13 import os 12 import os
14 import types 13 import types
15 import atexit 14 import atexit
16 import inspect 15 import inspect
23 """ 22 """
24 Module function used for debugging the debug client. 23 Module function used for debugging the debug client.
25 24
26 @param s data to be printed 25 @param s data to be printed
27 """ 26 """
28 import sys
29 sys.__stderr__.write('%s\n' % unicode(s)) 27 sys.__stderr__.write('%s\n' % unicode(s))
30 sys.__stderr__.flush() 28 sys.__stderr__.flush()
31 29
32 def setRecursionLimit(limit): 30 def setRecursionLimit(limit):
33 """ 31 """
718 Public method to return the last debugger event. 716 Public method to return the last debugger event.
719 717
720 @return last debugger event (string) 718 @return last debugger event (string)
721 """ 719 """
722 return self.__event 720 return self.__event
721
722 #
723 # eflag: FileType = Python2

eric ide

mercurial