Fixing two errores with networking
This commit is contained in:
16
cli/main.py
16
cli/main.py
@@ -51,10 +51,12 @@ def create_lamps_submenu(lamps):
|
||||
return menu
|
||||
|
||||
def create_lamp_submenu(lamp):
|
||||
args = list()
|
||||
args.append(lamp['name'])
|
||||
menu = CursesMenu("Lamps", lamp['name'])
|
||||
activate_item = FunctionItem("Activate", networking.activateLamp, lamp['name'])
|
||||
deactivate_item = FunctionItem("Deactivate", networking.deactivateLamp, lamp['name'])
|
||||
status_item = FunctionItem("Status", print_lamp_status, lamp['name'])
|
||||
activate_item = FunctionItem("Activate", networking.activateLamp, args)
|
||||
deactivate_item = FunctionItem("Deactivate", networking.deactivateLamp, args)
|
||||
status_item = FunctionItem("Status", print_lamp_status, args)
|
||||
menu.append_item(activate_item)
|
||||
menu.append_item(deactivate_item)
|
||||
menu.append_item(status_item)
|
||||
@@ -67,7 +69,9 @@ def print_lamp_status(lamp):
|
||||
def create_displays_submenu(displays):
|
||||
menu = CursesMenu("Output", "Displays")
|
||||
for display in displays:
|
||||
fun_item = FunctionItem(display["name"], write_display_score, args=display["name"])
|
||||
args = list()
|
||||
args.append(display["name"])
|
||||
fun_item = FunctionItem(display["name"], write_display_score, args)
|
||||
menu.append_item(fun_item)
|
||||
return menu
|
||||
|
||||
@@ -78,7 +82,9 @@ def write_display_score(display):
|
||||
def create_submenu(title, items, fun):
|
||||
menu = CursesMenu("Output", title)
|
||||
for item in items:
|
||||
fun_item = FunctionItem(item["name"], fun, args=item["name"])
|
||||
args = list()
|
||||
args.append(item["name"])
|
||||
fun_item = FunctionItem(item["name"], fun, args)
|
||||
menu.append_item(fun_item)
|
||||
return menu
|
||||
|
||||
|
||||
Reference in New Issue
Block a user