From a4710414e0efcb456bcd725c5956547edc4162af Mon Sep 17 00:00:00 2001 From: jchu Date: Thu, 2 Sep 2004 21:15:10 +0000 Subject: added support for multiple files in the client and made the file reading less memory intensive for the server (poorly, mind you) --- tupkg/client/tupkg | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'tupkg/client') diff --git a/tupkg/client/tupkg b/tupkg/client/tupkg index 4c0da4e3..14eb1c0f 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(): -- cgit v1.2.3-24-g4f1b