diff --git a/beat/web/utils/management/commands/install.py b/beat/web/utils/management/commands/install.py index 01bc629b758e0fa525850317f8e197413879722f..e00aface14c4516ab320bad121011792df183a94 100644 --- a/beat/web/utils/management/commands/install.py +++ b/beat/web/utils/management/commands/install.py @@ -130,11 +130,11 @@ def add_group(name): return group -def setup_environment(queue_config_filename): +def setup_environment(queue_config_filename, verbosity): - from .qsetup import setup_environment as _method - - return _method(queue_config_filename, logger) + from django.core.management import call_command + call_command('qsetup', verbosity=verbosity, reset=True, + config=queue_config_filename) def create_sites(): @@ -920,7 +920,7 @@ class Command(BaseCommand): # Sync database from django.core.management import call_command - call_command('migrate', interactive=False, verbose=1) + call_command('migrate', interactive=False, verbosity=1) # Setup sites: 1.Development; 2.Staging; 3.Production create_sites() @@ -935,7 +935,8 @@ class Command(BaseCommand): # Sets up the queue and environments queue, environment = \ - setup_environment(arguments['queue_configuration']) + setup_environment(arguments['queue_configuration'], + arguments['verbosity']) # Iterates over projects to install for project in ['system'] + arguments['project']: