1 --- a/swarmlib/hive.py Sat Apr 05 21:13:51 2008 -0400
2 +++ b/swarmlib/hive.py Sat Apr 05 21:17:01 2008 -0400
3 @@ -25,7 +25,7 @@
4 import urlparse
5
6 class Hive(object):
7 - def __init__(self, url, log, config=None):
8 + def __init__(self, url, log, Force=False, config=None):
9 """
10 Basic URL parsing wrapper class
11 Accessable members:
12 @@ -56,6 +56,8 @@
13 self.connection = None
14 self._log = log
15 self._alt_config_file = config
16 + self.config = None
17 + self.force = force
18 self._logger = log.get_logger("Hive")
19
20 def init(self, force=False, ):
21 @@ -70,8 +72,11 @@
22 Returns nothing on success, otherwise raises an exception.
23 """
24 try:
25 - self.connection = connect.get_connection(self._parsed, self._log)
26 + self.connection = connect.get_connection(self._parsed, self._log,
27 + self.force)
28 except:
29 pass
30
31 + self.config = self.connection.get_config()
32 +
33 self.connected = True