You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gump.apache.org by le...@apache.org on 2005/07/08 16:27:40 UTC
svn commit: r209788 - in /gump/branches/Gump3/pygump/python/gump: config.py
engine/__init__.py
Author: leosimons
Date: Fri Jul 8 07:27:40 2005
New Revision: 209788
URL: http://svn.apache.org/viewcvs?rev=209788&view=rev
Log:
Some refactoring and fixing a bug where config.paths_work does not exist
Modified:
gump/branches/Gump3/pygump/python/gump/config.py
gump/branches/Gump3/pygump/python/gump/engine/__init__.py
Modified: gump/branches/Gump3/pygump/python/gump/config.py
URL: http://svn.apache.org/viewcvs/gump/branches/Gump3/pygump/python/gump/config.py?rev=209788&r1=209787&r2=209788&view=diff
==============================================================================
--- gump/branches/Gump3/pygump/python/gump/config.py (original)
+++ gump/branches/Gump3/pygump/python/gump/config.py Fri Jul 8 07:27:40 2005
@@ -177,9 +177,6 @@
The config argument provided is an instance of the _Config class that is
returned from the get_config method below.
"""
-
- # TODO: implement an error handler that does actual recovery...
-
#from gump.plugins import LoggingErrorHandler
from gump.engine.algorithm import OptimisticLoggingErrorHandler
log = get_logger(config, "plugin.error-handler")
@@ -248,36 +245,36 @@
cache_dir = os.path.join(config.paths_work, _VFS_CACHE_DIR_NAME)
if not os.path.isdir(cache_dir):
- os.mkdir(cache_dir);
+ os.makedirs(cache_dir);
return VFS(config.paths_metadata, cache_dir)
-def get_modeller_loader(log, vfs=None):
+def get_engine_loader(log, vfs=None):
"""Provide a Loader implementation."""
from gump.engine.loader import Loader
return Loader(log, vfs)
-def get_modeller_normalizer(log):
+def get_engine_normalizer(log):
"""Provide a Normalizer implementation."""
from gump.engine.normalizer import Normalizer
return Normalizer(log)
-def get_modeller_objectifier(config, log):
+def get_engine_objectifier(config, log):
"""Provide a Objectifier implementation."""
from gump.engine.objectifier import Objectifier
return Objectifier(log, config.paths_work)
-def get_modeller_verifier(config, walker):
+def get_engine_verifier(config, walker):
"""Provide a Verifier implementation."""
from gump.engine.verifier import Verifier, LoggingErrorHandler
log = get_logger(config, "verifier")
return Verifier(walker, LoggingErrorHandler(log))
-def get_walker(config):
+def get_engine_walker(config):
"""Provide a Walker implementation."""
from gump.engine.walker import Walker
Modified: gump/branches/Gump3/pygump/python/gump/engine/__init__.py
URL: http://svn.apache.org/viewcvs/gump/branches/Gump3/pygump/python/gump/engine/__init__.py?rev=209788&r1=209787&r2=209788&view=diff
==============================================================================
--- gump/branches/Gump3/pygump/python/gump/engine/__init__.py (original)
+++ gump/branches/Gump3/pygump/python/gump/engine/__init__.py Fri Jul 8 07:27:40 2005
@@ -46,11 +46,11 @@
from gump.config import get_config
from gump.config import get_logger
from gump.config import get_vfs
-from gump.config import get_walker
-from gump.config import get_modeller_loader
-from gump.config import get_modeller_normalizer
-from gump.config import get_modeller_objectifier
-from gump.config import get_modeller_verifier
+from gump.config import get_engine_walker
+from gump.config import get_engine_loader
+from gump.config import get_engine_normalizer
+from gump.config import get_engine_objectifier
+from gump.config import get_engine_verifier
from gump.config import get_dom_implementation
from gump.config import get_plugin
from gump.config import shutdown_logging
@@ -59,7 +59,7 @@
from gump.util import ansicolor
_ENGINE_LOGGER_NAME = "engine"
-_MODELLER_LOGGER_NAME = "modeller"
+_ENGINE_HELPER_LOGGER_NAME = "modeller"
_MERGE_FILE_NAME = "merge.xml"
_DROPPED_FILE_NAME = "dropped.xml"
@@ -104,12 +104,12 @@
log = get_logger(config, _ENGINE_LOGGER_NAME)
vfs = get_vfs(config)
- walker = get_walker(config)
- modeller_log = get_logger(config, _MODELLER_LOGGER_NAME)
- modeller_loader = get_modeller_loader(modeller_log, vfs)
- modeller_normalizer = get_modeller_normalizer(modeller_log)
- modeller_objectifier = get_modeller_objectifier(config, modeller_log)
- modeller_verifier = get_modeller_verifier(config, walker)
+ engine_walker = get_engine_walker(config)
+ engine_log = get_logger(config, _ENGINE_HELPER_LOGGER_NAME)
+ engine_loader = get_engine_loader(engine_log, vfs)
+ engine_normalizer = get_engine_normalizer(engine_log)
+ engine_objectifier = get_engine_objectifier(config, engine_log)
+ engine_verifier = get_engine_verifier(config, engine_walker)
mergefile = os.path.join(config.paths_work, _MERGE_FILE_NAME)
dropfile = os.path.join(config.paths_work, _DROPPED_FILE_NAME)
@@ -118,8 +118,8 @@
(pre_process_visitor, visitor, post_process_visitor) = get_plugin(config)
# create engine
- engine = _Engine(log, modeller_loader, modeller_normalizer,
- modeller_objectifier, modeller_verifier, walker,
+ engine = _Engine(log, engine_loader, engine_normalizer,
+ engine_objectifier, engine_verifier, engine_walker,
dom_implementation,
pre_process_visitor, visitor, post_process_visitor,
config.paths_workspace, mergefile, dropfile)