swarmlib/hive.py
changeset 264 8505e3c3428e
parent 2630e321cc07c49
child 267f6e82d635465
       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