diff --git a/CHANGES.rst b/CHANGES.rst index 07f66f3..4f9b8f1 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -8,7 +8,7 @@ Changes [petschki] - Python 3 compatibility - [petschki] + [petschki, agitator] 1.5.1 (2018-10-25) diff --git a/src/collective/taxonomy/vdex.py b/src/collective/taxonomy/vdex.py index 611a701..d3493c1 100644 --- a/src/collective/taxonomy/vdex.py +++ b/src/collective/taxonomy/vdex.py @@ -94,17 +94,12 @@ def buildPathIndex(self): def makeSubtree(self, index, table): termnodes = [] - def _sortkey(lng, lngstr): - return lng - for identifier in index.keys(): termnode = etree.Element('term') identifiernode = etree.Element('termIdentifier') identifiernode.text = str(identifier) captionnode = etree.Element('caption') - - translations = table[identifier].items() - translations.sort(key=_sortkey) + translations = sorted(table[identifier].items()) for (language, langstring) in translations: langstringnode = etree.Element('langstring')