X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=pdm%2Fsshsock.py;h=2a1882a931bd704d81696045e42256ffdc364ac0;hb=d14461c753bd6e14e8299500ecd195bd5f7923e0;hp=6efaba9b822ba3371ca97ed2273797197584e7b5;hpb=98ecc02e068d7108325210c9fd9f510ec7bae66c;p=pdm.git diff --git a/pdm/sshsock.py b/pdm/sshsock.py index 6efaba9..2a1882a 100644 --- a/pdm/sshsock.py +++ b/pdm/sshsock.py @@ -46,6 +46,7 @@ class sshsocket(object): def send(self, data, flags = 0): self.proc.stdin.write(data) + self.proc.stdin.flush() return len(data) def recv(self, buflen, flags = 0): @@ -67,8 +68,10 @@ def cli(): sk.connect(sys.argv[1]) except socket.error as err: sys.stdout.write("SSOCK-connect: %s\n" % err) + sys.stdout.flush() return sys.stdout.write("SSOCK+\n") + sys.stdout.flush() buf1 = b"" buf2 = b"" while True: