Switch to unified view

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