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)