Fix connect and disconnect cli commands

This commit is contained in:
Dmitry Shulyak 2015-06-03 15:43:31 +02:00
parent 354ea71fdd
commit cfe48fa22d

12
cli.py
View File

@ -14,6 +14,10 @@ from solar.core import signals as xs
from solar import operations
from solar import state
from solar.interfaces.db import get_db
db = get_db()
@click.group()
def cli():
@ -109,8 +113,8 @@ def init_cli_connect():
@click.option('--mapping', default=None)
def connect(mapping, receiver, emitter):
print 'Connect', emitter, receiver
emitter = xr.load(emitter)
receiver = xr.load(receiver)
emitter = db.get_obj_resource(emitter)
receiver = db.get_obj_resource(receiver)
print emitter
print receiver
if mapping is not None:
@ -124,8 +128,8 @@ def init_cli_connect():
@click.argument('receiver')
def disconnect(receiver, emitter):
print 'Disconnect', emitter, receiver
emitter = xr.load(emitter)
receiver = xr.load(receiver)
emitter = db.get_obj_resource(emitter)
receiver = db.get_obj_resource(receiver)
print emitter
print receiver
xs.disconnect(emitter, receiver)