Factor setup_workbench into init submodule.

This commit is contained in:
Elrond
2011-07-07 22:08:20 +02:00
parent cca5d55d40
commit 7664b4db81
3 changed files with 15 additions and 5 deletions

View File

@@ -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)