From e5df6e6dddc5ad56172d5c6ae27fb8a4531ea6c7 Mon Sep 17 00:00:00 2001 From: James McKinney <26463+jpmckinney@users.noreply.github.com> Date: Sun, 22 Dec 2024 16:18:25 -0500 Subject: [PATCH] perf: Use operator module instead of lambda --- extension_explorer/util.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extension_explorer/util.py b/extension_explorer/util.py index 252777cf6..f7becdde7 100644 --- a/extension_explorer/util.py +++ b/extension_explorer/util.py @@ -6,6 +6,7 @@ from collections import defaultdict from copy import deepcopy from functools import lru_cache +from operator import itemgetter import json_merge_patch import jsonpointer @@ -106,7 +107,7 @@ def get_present_and_historical_versions(extension): versions = extension['versions'] historical_versions = [v for v in versions.values() if v['version'] != latest_version] - historical_versions = sorted(historical_versions, key=lambda v: v['date'], reverse=True) + historical_versions = sorted(historical_versions, key=itemgetter('date'), reverse=True) historical_versions = [(v['version'], v['date']) for v in historical_versions] present_versions = [(latest_version, versions[latest_version]['date'] or gettext('latest'))]