From af3e0b864f2b06b6e5a3bbba2821e235f9eba1b5 Mon Sep 17 00:00:00 2001 From: Peter Holzer Date: Thu, 16 May 2019 14:27:37 +0200 Subject: [PATCH] fix AttributeError: 'dict_items' object has no attribute 'sort' --- CHANGES.rst | 2 +- src/collective/taxonomy/vdex.py | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) 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')