diff options
author | Philipp Hörist <philipp@hoerist.com> | 2020-01-26 23:05:53 +0300 |
---|---|---|
committer | Philipp Hörist <philipp@hoerist.com> | 2020-01-26 23:11:12 +0300 |
commit | 8c4bbc694a75cc708ddae6890cf4dad5f86f5377 (patch) | |
tree | 4257c7e88170b6211decf8ccef7e51dc699903bf /nbxmpp/modules | |
parent | efd417bf608b87b70bb56c34bde9b860fd365bb9 (diff) |
OMEMO: Make return value consistent for request_devicelist()
Always return a list instead of in some cases None
Fixes #96
Diffstat (limited to 'nbxmpp/modules')
-rw-r--r-- | nbxmpp/modules/omemo.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/nbxmpp/modules/omemo.py b/nbxmpp/modules/omemo.py index 8a531b1..859e37e 100644 --- a/nbxmpp/modules/omemo.py +++ b/nbxmpp/modules/omemo.py @@ -173,7 +173,7 @@ class OMEMO: raise StanzaMalformed('No list node found') if not list_node.getChildren(): - return None + return [] result = [] devices_nodes = list_node.getChildren() @@ -210,7 +210,7 @@ class OMEMO: items_node = pubsub_node.getTag('items') item = items_node.getTag('item') if item is None: - return None + return [] try: return self._parse_devicelist(item) |