Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/python-nbxmpp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Hörist <philipp@hoerist.com>2019-02-19 21:01:17 +0300
committerPhilipp Hörist <philipp@hoerist.com>2019-02-19 21:01:17 +0300
commite83b5d4d07444224dcab693f56d459125d216b90 (patch)
tree0a850825b64de832c54abc987a26ad64cc0f37e7 /nbxmpp/modules
parentb7cb80198c291d9bcb7e50cc4061279937f8f148 (diff)
EME: Use namedtuple
Diffstat (limited to 'nbxmpp/modules')
-rw-r--r--nbxmpp/modules/eme.py14
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)