diff options
Diffstat (limited to 'base/mdns.py')
-rw-r--r-- | base/mdns.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/base/mdns.py b/base/mdns.py index cdc17d871..0d7c1c355 100644 --- a/base/mdns.py +++ b/base/mdns.py @@ -303,12 +303,15 @@ def detectNetworkDevices(ttl=4, timeout=10): key, value = result.split('=') txt[key] = value except ValueError: - pas + pass off += l log.debug("TXT: %s" % repr(txt)) - y['device1'] = "MFG:Hewlett-Packard;MDL:%s;CLS:PRINTER;" % txt['ty'] + try: + y['device1'] = "MFG:Hewlett-Packard;MDL:%s;CLS:PRINTER;" % txt['ty'] + except KeyError: + log.debug("NO ty Key in txt: %s" % repr(txt)) if 'note' in txt: y['note'] = txt['note'] |