incomplete version of tahoe-put.py

It doesn't exit properly afterward, and it might not do the best things with non-success responses from the server.
(See tahoe-put-web2ish.py for an example of better response handling.)
This commit is contained in:
Zooko O'Whielacronx 2007-08-16 16:01:01 -07:00
parent 6c38118c36
commit 6ed3a23c62

View File

@ -33,9 +33,8 @@ def put(serverurl, vdrive, vdrive_fname, local_fname, verbosity):
while data:
try:
sent = so.send(data)
print "XXXXXXXX I just sent %s" % (data[:sent],)
except Exception, le:
print "BOOOOO le: %r" % (le,)
print "got socket error: %s" % (le,)
return -1
if sent == len(data):
@ -46,14 +45,14 @@ def put(serverurl, vdrive, vdrive_fname, local_fname, verbosity):
respbuf = []
data = so.recv(CHUNKSIZE)
while data:
print "WHEEEEE okay now we've got some more data: %r" % (data,)
print "debuggery 1 okay now we've got some more data: %r" % (data,)
respbuf.append(data)
data = so.recv(CHUNKSIZE)
so.shutdown(socket.SHUT_WR)
data = so.recv(CHUNKSIZE)
while data:
print "WHEEEEE 22222 okay now we've got some more data: %r" % (data,)
print "debuggery 2 okay now we've got some more data: %r" % (data,)
respbuf.append(data)
data = so.recv(CHUNKSIZE)