diff --git a/http_interface.py b/http_interface.py index b0ddc08750fedf9afde8b2519031f0224a8e3c83..ab13c81d457f1c69da06d1cb01b51a1bcf676365 100644 --- a/http_interface.py +++ b/http_interface.py @@ -120,6 +120,10 @@ class MyServer(SimpleHTTPRequestHandler): os.mkdir('data') elif dic['cmd'] == 'update_settings': # ohmpi.stop() + if 'sequence' in dic['config'].keys and dic['config']['sequence'] is not None: + sequence = dic['config']['sequence'] + dic['config'].pop('sequence', None) + payload = json.dumps({'cmd_id': cmd_id, 'cmd': 'set_sequence', 'args': sequence}) payload = json.dumps({'cmd_id': cmd_id, 'cmd': 'update_settings', 'args': dic['config']}) cdic = dic['config'] publish.single(payload=payload, **publisher_config)