From ae303bc5607b322b43670e4942c088d105245adc Mon Sep 17 00:00:00 2001 From: Hynek Schlawack Date: Fri, 29 Jul 2022 06:31:10 +0200 Subject: [PATCH] Everything is ordered! --- src/attr/_make.py | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/attr/_make.py b/src/attr/_make.py index 644818e16..c5094e3b0 100644 --- a/src/attr/_make.py +++ b/src/attr/_make.py @@ -411,13 +411,6 @@ def _get_annotations(cls): return {} -def _counter_getter(e): - """ - Key function for sorting to avoid re-creating a lambda for every class. - """ - return e[1].counter - - def _collect_base_attrs(cls, taken_attr_names): """ Collect attr.ibs from base classes of *cls*, except *taken_attr_names*. @@ -495,9 +488,6 @@ def _transform_attrs( if these is not None: ca_list = [(name, ca) for name, ca in these.items()] - - if not isinstance(these, dict): - ca_list.sort(key=_counter_getter) elif auto_attribs is True: ca_names = { name