diff options
author | Philipp Hörist <philipp@hoerist.com> | 2019-02-19 21:01:17 +0300 |
---|---|---|
committer | Philipp Hörist <philipp@hoerist.com> | 2019-02-19 21:01:17 +0300 |
commit | e83b5d4d07444224dcab693f56d459125d216b90 (patch) | |
tree | 0a850825b64de832c54abc987a26ad64cc0f37e7 /nbxmpp/modules | |
parent | b7cb80198c291d9bcb7e50cc4061279937f8f148 (diff) |
EME: Use namedtuple
Diffstat (limited to 'nbxmpp/modules')
-rw-r--r-- | nbxmpp/modules/eme.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/nbxmpp/modules/eme.py b/nbxmpp/modules/eme.py index fd937ab..c585a2a 100644 --- a/nbxmpp/modules/eme.py +++ b/nbxmpp/modules/eme.py @@ -19,6 +19,7 @@ import logging from nbxmpp.protocol import NS_EME from nbxmpp.structs import StanzaHandler +from nbxmpp.structs import EMEData log = logging.getLogger('nbxmpp.m.eme') @@ -35,16 +36,15 @@ class EME: @staticmethod def _process_eme(_con, stanza, properties): - enc_tag = stanza.getTag('encryption', namespace=NS_EME) - if enc_tag is None: + encryption = stanza.getTag('encryption', namespace=NS_EME) + if encryption is None: return - ns = enc_tag.getAttr('namespace') - if ns is None: + name = encryption.getAttr('name') + namespace = encryption.getAttr('namespace') + if namespace is None: log.warning('No namespace on message') return - properties.eme = {} - properties.eme['namespace'] = ns - properties.eme['name'] = enc_tag.getAttr('name') + properties.eme = EMEData(name=name, namespace=namespace) log.info('Found data: %s', properties.eme) |