summaryrefslogtreecommitdiff
path: root/src/sound_sensor_server.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/sound_sensor_server.py')
-rwxr-xr-xsrc/sound_sensor_server.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/sound_sensor_server.py b/src/sound_sensor_server.py
index 9495678..90e5993 100755
--- a/src/sound_sensor_server.py
+++ b/src/sound_sensor_server.py
@@ -167,12 +167,14 @@ if __name__ == '__main__':
t.start()
sound_nodes = {}
- for nodename, nodecfg in config['sound_nodes'].items():
- sound_nodes[nodename] = parse_addr(nodecfg['addr'])
+ if 'sound_nodes' in config:
+ for nodename, nodecfg in config['sound_nodes'].items():
+ sound_nodes[nodename] = parse_addr(nodecfg['addr'])
camera_nodes = {}
- for nodename, nodecfg in config['camera_nodes'].items():
- camera_nodes[nodename] = parse_addr(nodecfg['addr'])
+ if 'camera_nodes' in config:
+ for nodename, nodecfg in config['camera_nodes'].items():
+ camera_nodes[nodename] = parse_addr(nodecfg['addr'])
if sound_nodes:
record_clients[MediaNodeType.SOUND] = SoundRecordClient(sound_nodes,