- self.ptymaster, self.ptyslave = pty.openpty()
- self.childout = os.fdopen(self.ptymaster, "r", 0)
- self.childin = os.fdopen(self.ptymaster, "w", 0)
-
- #Open the subprocess and get in- and out-streams
- cmd = self.getCommand(self.binary)
- self.gdbin, self.gdbout = os.popen4( cmd, bufsize=0)
-
-
- #Set up a reading thread to gdb output
- self.gdbReadThread = self.ReadThread(self.gdbout, self.gdbReadCallback)
- self.gdbReadThread.start()