swarmlib/connect/__init__.py
changeset 264 8505e3c3428e
parent 2611fa2cdb7874d
       1 --- a/swarmlib/connect/__init__.py	Sat Apr 05 21:12:03 2008 -0400
       2 +++ b/swarmlib/connect/__init__.py	Sat Apr 05 21:17:01 2008 -0400
       3 @@ -30,7 +30,7 @@
       4      '' : Local
       5  }
       6  
       7 -def get_connection(parsed_url, log):
       8 +def get_connection(parsed_url, log, force=False):
       9      """
      10      Given a scheme_classifer (typically, as determined by urlparse), return
      11      a scheme object which can handle it.
      12 @@ -39,7 +39,8 @@
      13      scheme_classifer = parsed_url.scheme.lower()
      14  
      15      if scheme_classifer in __scheme_lookup.keys():
      16 -        return __scheme_lookup[scheme_classifer](parsed_url, config, log)
      17 +        return __scheme_lookup[scheme_classifer](parsed_url, config, log,
      18 +                                                    force)
      19      else:
      20          raise SchemeNotFoundError(_("'%s' scheme not defined.") %
      21                                  scheme_classifer)