Make BaseScheme logger name determined by self.scheme_name, remove unneeded __init__ rewrite in local, and change Hive.init to match current documentation
1 --- a/swarmlib/connect/schemes/base_scheme.py Sun Apr 06 22:20:27 2008 -0400
2 +++ b/swarmlib/connect/schemes/base_scheme.py Sun Apr 06 22:40:23 2008 -0400
3 @@ -25,11 +25,13 @@
4 from swarmlib.config import Config
5
6 class BaseScheme(object):
7 + scheme_name = 'Base'
8 def __init__(self, parsed_url, config, log, force=False):
9 self._parsed_url = parsed_url
10 self._config = config
11 self._force = force
12 self._log = log
13 + self._logger = log.get_logger(self.scheme_name)
14
15 def get_config(self):
16 """
1.1 --- a/swarmlib/connect/schemes/local.py Sun Apr 06 22:20:27 2008 -0400
1.2 +++ b/swarmlib/connect/schemes/local.py Sun Apr 06 22:40:23 2008 -0400
1.3 @@ -23,8 +23,4 @@
1.4 from swarmlib.connect.base_schema import BaseScheme
1.5
1.6 class Local(BaseScheme):
1.7 - def __init__(self, parsed_url, config, log, force=False):
1.8 - self._parsed_url = parsed_url
1.9 - self._config = config
1.10 - self._force = force
1.11 - self._logger = log.get_logger("Local")
1.12 + scheme_name = 'Local'
2.1 --- a/swarmlib/hive.py Sun Apr 06 22:20:27 2008 -0400
2.2 +++ b/swarmlib/hive.py Sun Apr 06 22:40:23 2008 -0400
2.3 @@ -60,7 +60,7 @@
2.4 self.force = force
2.5 self._logger = log.get_logger("Hive")
2.6
2.7 - def init(self, force=False, ):
2.8 + def init_hive(self, force=False, ):
2.9 """
2.10 Called when a new Hive is to be initialized
2.11 """