diff --git a/src/OFS/ObjectManager.py b/src/OFS/ObjectManager.py index 5df10a0d4d..5c5e8cef92 100644 --- a/src/OFS/ObjectManager.py +++ b/src/OFS/ObjectManager.py @@ -14,6 +14,7 @@ """ from io import BytesIO +from operator import itemgetter from logging import getLogger import copy import fnmatch @@ -210,8 +211,7 @@ def __class_init__(self): mt.append(t) except Exception: pass - mt.sort() - self.meta_types = tuple(mt) + self.meta_types = tuple(sorted(mt, key=itemgetter('name'))) InitializeClass(self)