diff options
author | Philipp Hörist <philipp@hoerist.com> | 2019-02-24 11:48:53 +0300 |
---|---|---|
committer | Philipp Hörist <philipp@hoerist.com> | 2019-02-24 11:48:53 +0300 |
commit | 92b6173d6f0c42ca5b5f38fd55787ad65306a116 (patch) | |
tree | 12e3cc446433ec6efb76e2e2cf3481a45b192d8e /nbxmpp/modules | |
parent | e83b5d4d07444224dcab693f56d459125d216b90 (diff) |
OpenPGP: Dont fail on empty keylist
Fixes #68
Diffstat (limited to 'nbxmpp/modules')
-rw-r--r-- | nbxmpp/modules/openpgp.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nbxmpp/modules/openpgp.py b/nbxmpp/modules/openpgp.py index 70b9fe3..ccd157b 100644 --- a/nbxmpp/modules/openpgp.py +++ b/nbxmpp/modules/openpgp.py @@ -128,6 +128,9 @@ class OpenPGP: @staticmethod def _parse_keylist(jid, item): + if item is None: + return [] + keylist_node = item.getTag('public-keys-list', namespace=NS_OPENPGP) if keylist_node is None: raise StanzaMalformed('No public-keys-list node found') |