start by reading
[zanchey/dispense2.git] / sql-edition / servers / LATClient.py
index fa2b297..ffa8963 100644 (file)
@@ -20,11 +20,11 @@ def read_for_a_bit(rfh):
                        message = message + rfh.read(1)
                else:
                        break
-       print "Received message: ", message
+       print "Received message: ", repr(message)
        return message
 
 def write_expecting_echo(rfh, wfh, message):
-       print "Writing message:",message
+       print "Writing message:", repr(message)
        while len(message) > 0:
                wfh.write(message[0])
                wfh.flush()
@@ -93,6 +93,7 @@ class LATClient:
                self.sock.shutdown(2)
                self.sock.close()
                mopw, mopr = popen4('/usr/sbin/moprc '+self.server_name)
+               read_for_a_bit(mopr)
                write_expecting_echo(mopr, mopw, '\n')
                read_for_a_bit(mopr)
                write_expecting_echo(mopr, mopw, self.connect_password+'\n')

UCC git Repository :: git.ucc.asn.au