From d936c3f8811e4193ba06938d26831894f2be1290 Mon Sep 17 00:00:00 2001 From: Vlad Emelianov Date: Fri, 28 Jul 2023 13:25:41 +0300 Subject: [PATCH] TypedDictSorter returns consistent results --- mypy_boto3_builder/utils/typed_dict_sorter.py | 1 + 1 file changed, 1 insertion(+) diff --git a/mypy_boto3_builder/utils/typed_dict_sorter.py b/mypy_boto3_builder/utils/typed_dict_sorter.py index a4fede29..80fc9e58 100644 --- a/mypy_boto3_builder/utils/typed_dict_sorter.py +++ b/mypy_boto3_builder/utils/typed_dict_sorter.py @@ -17,6 +17,7 @@ class TypedDictSorter: def __init__(self, typed_dicts: Iterable[TypeTypedDict]): self.typed_dicts = list(typed_dicts) + self.typed_dicts.sort(key=lambda x: x.name) self.typed_dicts_map = self._get_typed_dicts_map(self.typed_dicts) self.logger = get_logger()