diff options
author | mathieui <mathieui@mathieui.net> | 2020-12-06 17:08:00 +0100 |
---|---|---|
committer | mathieui <mathieui@mathieui.net> | 2020-12-06 17:08:00 +0100 |
commit | bcd8cf085f528c602f78cba2c9eb2d784eb993da (patch) | |
tree | b7d76a453597a5a6cbdc0347f21f4d9fdfa568d5 /slixmpp/plugins/xep_0004 | |
parent | 73cc2a40082cf936221adb09cfe208bd06cd4b60 (diff) | |
parent | cd4c9f82fc8d17726baa4b4a69c54151fb181f40 (diff) | |
download | slixmpp-bcd8cf085f528c602f78cba2c9eb2d784eb993da.tar.gz slixmpp-bcd8cf085f528c602f78cba2c9eb2d784eb993da.tar.bz2 slixmpp-bcd8cf085f528c602f78cba2c9eb2d784eb993da.tar.xz slixmpp-bcd8cf085f528c602f78cba2c9eb2d784eb993da.zip |
Merge branch 'no-ordered-stuff' into 'master'
Remove usage of OrderedDict
See merge request poezio/slixmpp!77
Diffstat (limited to 'slixmpp/plugins/xep_0004')
-rw-r--r-- | slixmpp/plugins/xep_0004/stanza/form.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/slixmpp/plugins/xep_0004/stanza/form.py b/slixmpp/plugins/xep_0004/stanza/form.py index ff1a51fb..526911db 100644 --- a/slixmpp/plugins/xep_0004/stanza/form.py +++ b/slixmpp/plugins/xep_0004/stanza/form.py @@ -9,7 +9,6 @@ import copy import logging -from collections import OrderedDict from slixmpp.thirdparty import OrderedSet from slixmpp.xmlstream import ElementBase, ET @@ -133,7 +132,7 @@ class Form(ElementBase): self.xml.remove(reportedXML) def get_fields(self, use_dict=False): - fields = OrderedDict() + fields = {} for stanza in self['substanzas']: if isinstance(stanza, FormField): fields[stanza['var']] = stanza @@ -147,7 +146,7 @@ class Form(ElementBase): items = [] itemsXML = self.xml.findall('{%s}item' % self.namespace) for itemXML in itemsXML: - item = OrderedDict() + item = {} fieldsXML = itemXML.findall('{%s}field' % FormField.namespace) for fieldXML in fieldsXML: field = FormField(xml=fieldXML) @@ -156,7 +155,7 @@ class Form(ElementBase): return items def get_reported(self): - fields = OrderedDict() + fields = {} xml = self.xml.findall('{%s}reported/{%s}field' % (self.namespace, FormField.namespace)) for field in xml: @@ -165,7 +164,7 @@ class Form(ElementBase): return fields def get_values(self): - values = OrderedDict() + values = {} fields = self.get_fields() for var in fields: values[var] = fields[var]['value'] |