From: Guido van Rossum Date: Fri, 28 Apr 1995 14:31:36 +0000 (+0000) Subject: Initial revision X-Git-Tag: v1.3b1~336 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8bcd301cc62af41622ffb02427968a8101edcbeb;p=thirdparty%2FPython%2Fcpython.git Initial revision --- diff --git a/Demo/pdist/rcsclient.py b/Demo/pdist/rcsclient.py new file mode 100755 index 000000000000..22459a18113a --- /dev/null +++ b/Demo/pdist/rcsclient.py @@ -0,0 +1,37 @@ +"Customize this file to change the default client etc." + +import string + +HOST = 'voorn.cwi.nl' +PORT = 4127 +DIRECTORY = '/ufs/guido/voorn/python-RCS/Demo/pdist' +VERBOSE = 1 + +def openrcsclient(opts = []): + "open an RCSProxy client based on a list of options returned by getopt" + import RCSProxy + host = HOST + port = PORT + directory = DIRECTORY + verbose = VERBOSE + for o, a in opts: + if o == '-h': + host = a + if ':' in host: + i = string.find(host, ':') + host, p = host[:i], host[i+1:] + if p: + port = string.atoi(p) + if o == '-p': + port = string.atoi(a) + if o == '-d': + directory = a + if o == '-v': + verbose = verbose + 1 + if o == '-q': + verbose = 0 + address = (host, port) + x = RCSProxy.RCSProxyClient(address, verbose) + if directory: + x.cd(directory) + return x