From 156375861f191f51f4e97ce25cd4d39f8025f90b Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Wed, 27 May 2009 15:47:11 +0000 Subject: - A paster command has been added named "bfgshell". This command can be used to get an interactive prompt with your BFG root object in the global namespace. E.g.:: bin/paster bfgshell /path/to/myapp.ini myapp See the ``Project`` chapter in the BFG documentation for more information. --- repoze/bfg/scripting.py | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 repoze/bfg/scripting.py (limited to 'repoze/bfg/scripting.py') diff --git a/repoze/bfg/scripting.py b/repoze/bfg/scripting.py deleted file mode 100644 index 9e83e2fe8..000000000 --- a/repoze/bfg/scripting.py +++ /dev/null @@ -1,18 +0,0 @@ -_GET_ROOT_ENVIRON = {} - -def get_root(router): - """ Given a :mod:`repoze.bfg` Router application instance as its - ``router`` argument, this callable returns the traversal root of - graph as defined by the application's root factory. It also has - the effect of pushing a new registry and request on to the - internal thread local stack managed by BFG so that registry - lookups work properly. - - .. warning:: This function should never be called from *within* a - BFG model or view, only from top-level scripts which wish to - get the root of a graph to do offline processing.""" - registry = router.registry - threadlocals = {'registry':registry, 'request':None} - router.threadlocal_manager.push(threadlocals) - return router.root_factory(_GET_ROOT_ENVIRON) - -- cgit v1.2.3