mirror of
https://github.com/reddit-archive/reddit.git
synced 2026-01-25 14:58:27 -05:00
app_globals: Move queue declarations to setup() etc.
It now relies on ini file configuration.
This commit is contained in:
@@ -53,9 +53,9 @@ def load_environment(global_conf={}, app_conf={}, setup_globals=True):
|
||||
template_engine='mako', paths=paths)
|
||||
|
||||
g = config['pylons.g'] = Globals(global_conf, app_conf, paths)
|
||||
g.plugins.declare_queues(g.queues)
|
||||
if setup_globals:
|
||||
g.setup()
|
||||
g.plugins.declare_queues(g.queues)
|
||||
r2.config.cache = g.cache
|
||||
g.plugins.load_plugins()
|
||||
config['r2.plugins'] = g.plugins
|
||||
|
||||
@@ -234,7 +234,6 @@ class Globals(object):
|
||||
self.config = ConfigValueParser(global_conf)
|
||||
self.config.add_spec(self.spec)
|
||||
self.plugins = PluginLoader(self.config.get("plugins", []))
|
||||
self.queues = queues.declare_queues(self)
|
||||
|
||||
self.paths = paths
|
||||
|
||||
@@ -263,6 +262,8 @@ class Globals(object):
|
||||
raise AttributeError
|
||||
|
||||
def setup(self):
|
||||
self.queues = queues.declare_queues(self)
|
||||
|
||||
# heavy load mode is read only mode with a different infobar
|
||||
if self.heavy_load_mode:
|
||||
self.read_only_mode = True
|
||||
|
||||
Reference in New Issue
Block a user