X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fpython%2Fdolcon%2F__init__.py;fp=lib%2Fpython%2Fdolcon%2F__init__.py;h=c007e0123b4b67a2fc1e4077e4be8c9a001ac7e0;hb=2ce95e0eff284afcecc86359b2d585b657c26d5a;hp=5ee9e40301c99ee953f5e8feff167bbe313ad2a8;hpb=48cff6fe16a5fa6579da7d035322a431ce52711c;p=doldaconnect.git diff --git a/lib/python/dolcon/__init__.py b/lib/python/dolcon/__init__.py index 5ee9e40..c007e01 100644 --- a/lib/python/dolcon/__init__.py +++ b/lib/python/dolcon/__init__.py @@ -50,7 +50,10 @@ def mustconnect(host, revision = latest): any of these steps fail, an exception is raised. If successful, the file descriptor for the server connection is returned. """ - fd = connect(host) + if host is None: + fd = connect() + else: + fd = connect(host) while True: resp = getresp() if resp is not None and resp.getcmd() == u".connect": @@ -65,15 +68,10 @@ def mustconnect(host, revision = latest): def cnl(host = None, useauthless = True, revision = latest, **kw): """A convenience function for connect and loginasync. - This function will connect to the given server, or the server in - the environment variable $DCSERVER if none is given, or, if that - fails, localhost, and authenticate to the server. If any of the - steps fail, an exception is raised. + This function will connect to the given server, or try the default + servers if none given, and authenticate to the server. If any of + the steps fail, an exception is raised. """ - if host is None: - host = os.getenv("DCSERVER") - if host is None: - host = "localhost" fd = mustconnect(host, revision) err, reason = login(useauthless, **kw) if err != "success":