|
a/Allura/allura/command/base.py |
|
b/Allura/allura/command/base.py |
|
... |
|
... |
18 |
import os
|
18 |
import os
|
19 |
import sys
|
19 |
import sys
|
20 |
import logging
|
20 |
import logging
|
21 |
import shlex
|
21 |
import shlex
|
22 |
from multiprocessing import Process
|
22 |
from multiprocessing import Process
|
23 |
from pkg_resources import iter_entry_points
|
|
|
24 |
|
23 |
|
25 |
import pylons
|
24 |
import pylons
|
26 |
from paste.script import command
|
25 |
from paste.script import command
|
27 |
from paste.deploy import appconfig
|
26 |
from paste.deploy import appconfig
|
28 |
from paste.registry import Registry
|
27 |
from paste.registry import Registry
|
29 |
|
28 |
|
30 |
import activitystream
|
29 |
import activitystream
|
31 |
import ming
|
30 |
import ming
|
32 |
from allura.config.environment import load_environment
|
31 |
from allura.config.environment import load_environment
|
33 |
from allura.lib.decorators import task
|
32 |
from allura.lib.decorators import task
|
|
|
33 |
from allura.lib.helpers import iter_entry_points
|
34 |
|
34 |
|
35 |
log = None
|
35 |
log = None
|
36 |
|
36 |
|
37 |
@task
|
37 |
@task
|
38 |
def run_command(command, args):
|
38 |
def run_command(command, args):
|
|
... |
|
... |
115 |
self.registry.register(allura.credentials, allura.lib.security.Credentials())
|
115 |
self.registry.register(allura.credentials, allura.lib.security.Credentials())
|
116 |
pylons.tmpl_context.queued_messages = None
|
116 |
pylons.tmpl_context.queued_messages = None
|
117 |
|
117 |
|
118 |
def teardown_globals(self):
|
118 |
def teardown_globals(self):
|
119 |
self.registry.cleanup()
|
119 |
self.registry.cleanup()
|
120 |
|
|
|