diff options
author | Elrond <elrond+mediagoblin.org@samba-tng.org> | 2011-07-07 22:08:20 +0200 |
---|---|---|
committer | Elrond <elrond+mediagoblin.org@samba-tng.org> | 2011-07-07 22:08:20 +0200 |
commit | 7664b4db81f1449b37c774cecb4fba4a505ae5d0 (patch) | |
tree | 1e421e1890eb06739489cf828da597552ed9289d /mediagoblin/init | |
parent | cca5d55d40fe5b4f097e015c72cbd8e6c4c3232a (diff) | |
download | mediagoblin-7664b4db81f1449b37c774cecb4fba4a505ae5d0.tar.lz mediagoblin-7664b4db81f1449b37c774cecb4fba4a505ae5d0.tar.xz mediagoblin-7664b4db81f1449b37c774cecb4fba4a505ae5d0.zip |
Factor setup_workbench into init submodule.
Diffstat (limited to 'mediagoblin/init')
-rw-r--r-- | mediagoblin/init/__init__.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mediagoblin/init/__init__.py b/mediagoblin/init/__init__.py index 1c34c599..6320d21b 100644 --- a/mediagoblin/init/__init__.py +++ b/mediagoblin/init/__init__.py @@ -18,7 +18,9 @@ import jinja2 from mediagoblin import staticdirect from mediagoblin.init.config import ( read_mediagoblin_config, generate_validation_report) +from mediagoblin import mg_globals from mediagoblin.mg_globals import setup_globals +from mediagoblin.workbench import WorkbenchManager class Error(Exception): pass @@ -70,3 +72,11 @@ def get_staticdirector(app_config): raise ImproperlyConfigured( "One of direct_remote_path or " "direct_remote_paths must be provided") + + +def setup_workbench(): + app_config = mg_globals.app_config + + workbench_manager = WorkbenchManager(app_config['workbench_path']) + + setup_globals(workbench_manager = workbench_manager) |