# HG changeset patch # User drewp@bigasterisk.com # Date 1465529187 0 # Node ID 4916b397b5b8ca9c91f86b1ad41375c1be369b8b # Parent 0b2edd4de97a123bbd6ad77ee17830205cbbda34 collector: don't fail to start just because some devs can't be mapped Ignore-this: f05e0d764e7a646f7cd8594b90f66b52 diff -r 0b2edd4de97a -r 4916b397b5b8 light9/collector/collector.py --- a/light9/collector/collector.py Fri Jun 10 03:25:31 2016 +0000 +++ b/light9/collector/collector.py Fri Jun 10 03:26:27 2016 +0000 @@ -30,7 +30,11 @@ raise ValueError('multiple output ports (%r) :connectedTo %r' % (outputPorts, connectedTo)) else: - output, index = outIndex[outputPorts[0]] + try: + output, index = outIndex[outputPorts[0]] + except KeyError: + log.warn('skipping %r', outputPorts[0]) + continue ret[(dev, attr)] = output, index log.debug('outputMap (%r, %r) -> %r, %r', dev, attr, output, index)