removed a print and added another
[pygdb.git] / GdbTerminal.py
index 496e7c39ed2302c14ef9b83efd90fb7cb6400c89..4fb4a35b8dd8c2494f76a759a6fbcbeb0cb626f9 100755 (executable)
@@ -17,8 +17,8 @@ import DbgTerminal
 class GdbTerminal (DbgTerminal.DbgTerminal):
 
 
-       def __init__(self, clientCmd):
-               DbgTerminal.DbgTerminal.__init__(self, clientCmd)
+       def __init__(self, clientCmd, exitcb=None):
+               DbgTerminal.DbgTerminal.__init__(self, clientCmd, exitcb)
 
        def getArgv(self):
                return ["gdb", "--fullname", string.split(self.clientCmd)[0]]
@@ -66,8 +66,6 @@ class GdbTerminal (DbgTerminal.DbgTerminal):
                rx = re.compile("^Breakpoint |^No|^\(gdb\) ")
                his, response = self.waitForRx(rx, his)
 
-               print his, response
-
                if response[0:10] == "Breakpoint":
                        return string.split(response)[1].strip()
                if response[0:5] == "(gdb)":
@@ -103,7 +101,6 @@ class GdbTerminal (DbgTerminal.DbgTerminal):
                        line = bplines[i]
 
                        if not rxbp1.search(line):
-                               print "Warning GdbTerminal.getBreakpoints at line", line
                                i += 1
                                continue
 
@@ -143,7 +140,7 @@ class GdbTerminal (DbgTerminal.DbgTerminal):
                return string.join(split[1:], "=").strip()
 
 
-       def waitForActivation(self, his):
+       def waitForActivation(self, his=None):
 
                self.setActive(False)
                rx = re.compile("^\(gdb\) $")