summaryrefslogtreecommitdiffstats
path: root/tupkg/client
diff options
context:
space:
mode:
authorjchu <jchu>2004-09-02 21:15:10 +0000
committerjchu <jchu>2004-09-02 21:15:10 +0000
commita4710414e0efcb456bcd725c5956547edc4162af (patch)
tree6e98a997a6e538bb523ec29921bd71212f39d968 /tupkg/client
parent2423a686d6c26747c36b672e1132860302ed826b (diff)
downloadaurweb-a4710414e0efcb456bcd725c5956547edc4162af.tar.xz
added support for multiple files in the client and made the file reading less memory intensive for the server (poorly, mind you)
Diffstat (limited to 'tupkg/client')
-rwxr-xr-xtupkg/client/tupkg16
1 files changed, 9 insertions, 7 deletions
diff --git a/tupkg/client/tupkg b/tupkg/client/tupkg
index 4c0da4e..14eb1c0 100755
--- a/tupkg/client/tupkg
+++ b/tupkg/client/tupkg
@@ -121,14 +121,16 @@ def main(argv=None):
usage()
return 1
- try:
- fil = ClientFile(argv[1])
- except IOError, err:
- print "Error: " + err.strerror + ": '" + err.filename + "'"
- usage()
- return 1
+ files = []
+ for i in argv[1:]:
+ try:
+ files.append(ClientFile(i))
+ except IOError, err:
+ print "Error: " + err.strerror + ": '" + err.filename + "'"
+ usage()
+ return 1
- cs = ClientSocket([fil], 'localhost', 1034, "bfinch@example.net", "B0b")
+ cs = ClientSocket(files, 'localhost', 1034, "bfinch@example.net", "B0b")
cs.connect()
if not cs.auth():