def write(self, msg): """ This method the debugger uses to write. In contrast to writeline, no newline is added to the end to `str'. Also msg doesn't have to be a string. """ if self.state != 'connected': self.wait_for_connect() pass # FIXME: do we have to check the size of msg and split output? return self.conn.send(Mtcpfns.pack_msg(msg))
def write(self, msg): """ This method the debugger uses to write. In contrast to writeline, no newline is added to the end to `str'. Also msg doesn't have to be a string. """ if self.state != 'connected': self.wait_for_connect() pass buffer = Mtcpfns.pack_msg(msg) while len(buffer) > Mtcpfns.TCP_MAX_PACKET: self.conn.send(buffer[:Mtcpfns.TCP_MAX_PACKET]) buffer = buffer[Mtcpfns.TCP_MAX_PACKET:] return self.conn.send(buffer)
def write(self, msg): """This method the debugger uses to write. In contrast to writeline, no newline is added to the end to `str'. Also msg doesn't have to be a string. """ if self.state != "connected": self.wait_for_connect() pass buffer = Mtcpfns.pack_msg(msg) while len(buffer) > Mtcpfns.TCP_MAX_PACKET: self.conn.send(buffer[:Mtcpfns.TCP_MAX_PACKET]) buffer = buffer[Mtcpfns.TCP_MAX_PACKET:] return self.conn.send(buffer)
def write(self, msg): """ This method the debugger uses to write. In contrast to writeline, no newline is added to the end to `str'. Also msg doesn't have to be a string. """ if self.state != 'connected': self.wait_for_connect() pass # FIXME: do we have to check the size of msg and split output? # FIXED: mv 13.01.16 buffer = Mtcpfns.pack_msg(msg) while len(buffer) > Mtcpfns.TCP_MAX_PACKET: self.conn.send(buffer[:Mtcpfns.TCP_MAX_PACKET]) buffer = buffer[Mtcpfns.TCP_MAX_PACKET:] return self.conn.send(buffer)
def write(self, msg): """ This method the debugger uses to write a message unit.""" # FIXME: do we have to check the size of msg and split output? return self.inout.send(Mtcpfns.pack_msg(msg))