cli.py: refactor duplicated 'run' function

This commit is contained in:
Przemyslaw Kaminski 2015-06-10 11:14:27 +02:00
parent eb32ee94c8
commit 3cfaf7291b

View File

@ -104,10 +104,11 @@ def profile(id, tags, create):
pprint.pprint(db.get_list('profiles'))
@main.command()
@click.option('-t', '--tags')
@click.option('-a', '--action')
def run(action, tags):
def init_actions():
@main.command()
@click.option('-t', '--tags')
@click.option('-a', '--action')
def run(action, tags):
from solar.core import actions
from solar.core import resource
@ -293,6 +294,7 @@ def init_cli_resource():
def run():
init_actions()
init_changes()
init_cli_connect()
init_cli_connections()