diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-06-16 11:03:24 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-06-16 11:03:24 +0000 |
commit | cd7009797f422a1df7e9fc1edf633a1ec6720b13 (patch) | |
tree | 623d2a0079912a23a15b28179f8fbdb7d6fc9a66 /staslib/avahi.py | |
parent | Releasing debian version 2.2.2-1. (diff) | |
download | nvme-stas-cd7009797f422a1df7e9fc1edf633a1ec6720b13.tar.xz nvme-stas-cd7009797f422a1df7e9fc1edf633a1ec6720b13.zip |
Merging upstream version 2.3~rc1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'staslib/avahi.py')
-rw-r--r-- | staslib/avahi.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/staslib/avahi.py b/staslib/avahi.py index c8a3a0b..26543d9 100644 --- a/staslib/avahi.py +++ b/staslib/avahi.py @@ -29,9 +29,11 @@ def _txt2dict(txt: list): for list_of_chars in txt: try: string = functools.reduce(lambda accumulator, c: accumulator + chr(c), list_of_chars, '') - key, val = string.split("=") - the_dict[key.lower()] = val - except Exception: # pylint: disable=broad-except + if string.isprintable(): + key, val = string.split('=') + if key: # Make sure the key is not an empty string + the_dict[key.lower()] = val + except ValueError: pass return the_dict |