--- a/Allura/allura/command/script.py +++ b/Allura/allura/command/script.py @@ -1,11 +1,15 @@ import sys import os.path import cProfile + +from pylons import c +import pylons +import webob + from ming.orm import session -from pylons import c -from . import base from allura.lib import helpers as h from allura.lib import utils +from . import base class ScriptCommand(base.Command): min_args=2 @@ -20,6 +24,9 @@ def command(self): self.basic_setup() + request = webob.Request.blank('--script--', environ={ + 'paste.registry':self.registry}) + self.registry.register(pylons.request, request) if self.options.pdb: base.log.info('Installing exception hook') sys.excepthook = utils.postmortem_hook