|
a/Allura/allura/command/base.py |
|
b/Allura/allura/command/base.py |
|
... |
|
... |
25 |
|
25 |
|
26 |
@ming.utils.LazyProperty
|
26 |
@ming.utils.LazyProperty
|
27 |
def globals(self):
|
27 |
def globals(self):
|
28 |
import allura.lib.app_globals
|
28 |
import allura.lib.app_globals
|
29 |
return allura.lib.app_globals.Globals()
|
29 |
return allura.lib.app_globals.Globals()
|
30 |
|
|
|
31 |
@ming.utils.LazyProperty
|
|
|
32 |
def carrot_connection(self):
|
|
|
33 |
import allura.lib.app_globals
|
|
|
34 |
return allura.lib.app_globals.connect_amqp(self.config)
|
|
|
35 |
|
30 |
|
36 |
@ming.utils.LazyProperty
|
31 |
@ming.utils.LazyProperty
|
37 |
def config(self):
|
32 |
def config(self):
|
38 |
import tg
|
33 |
import tg
|
39 |
return tg.config
|
34 |
return tg.config
|
|
... |
|
... |
78 |
import allura.lib.app_globals
|
73 |
import allura.lib.app_globals
|
79 |
self.registry.prepare()
|
74 |
self.registry.prepare()
|
80 |
self.registry.register(pylons.c, EmptyClass())
|
75 |
self.registry.register(pylons.c, EmptyClass())
|
81 |
self.registry.register(pylons.g, self.globals)
|
76 |
self.registry.register(pylons.g, self.globals)
|
82 |
self.registry.register(allura.credentials, allura.lib.security.Credentials())
|
77 |
self.registry.register(allura.credentials, allura.lib.security.Credentials())
|
83 |
self.registry.register(allura.carrot_connection, self.carrot_connection)
|
|
|
84 |
pylons.c.queued_messages = None
|
78 |
pylons.c.queued_messages = None
|
85 |
|
79 |
|
86 |
def teardown_globals(self):
|
80 |
def teardown_globals(self):
|
87 |
self.registry.cleanup()
|
81 |
self.registry.cleanup()
|