From b24749bfd158e7517a53ee2fc6a9d1df16bb50d0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com>
Date: Sun, 11 Feb 2024 14:50:13 +0900
Subject: [PATCH] patches/diff: py3

---
 product/ERP5Type/patches/diff.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/product/ERP5Type/patches/diff.py b/product/ERP5Type/patches/diff.py
index 655af50954..156e31d5b3 100644
--- a/product/ERP5Type/patches/diff.py
+++ b/product/ERP5Type/patches/diff.py
@@ -76,8 +76,8 @@ def DeepDiff__diff(self, level, parents_ids=frozenset({})):
         # by deepdiff. Thus, sorting tuples before diffing will atleast give us
         # diff in the format where we would be able to see the more asthetic
         # diff for tuples.
-        level.t1 = sorted(level.t1)
-        level.t2 = sorted(level.t2)
+        level.t1 = sorted(level.t1, key=str)
+        level.t2 = sorted(level.t2, key=str)
         self._DeepDiff__diff_tuple(level, parents_ids)
 
     elif isinstance(level.t1, (set, frozenset)):
-- 
2.30.9