changeset ed3ce1fab2ab in tryton:default
details: https://hg.tryton.org/tryton?cmd=changeset&node=ed3ce1fab2ab
description:
Freeze the content of tuple
The content of a tuple could be unhashable so it must also be frozen.
issue10603
review367321002
diffstat:
tryton/common/selection.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r 909e418b769b -r ed3ce1fab2ab tryton/common/selection.py
--- a/tryton/common/selection.py Mon Jul 12 23:01:27 2021 +0200
+++ b/tryton/common/selection.py Fri Aug 06 09:30:06 2021 +0200
@@ -145,7 +145,7 @@
if isinstance(value, dict):
return tuple(sorted((k, freeze_value(v))
for k, v in value.items()))
- elif isinstance(value, (list, set)):
+ elif isinstance(value, (list, set, tuple)):
return tuple(freeze_value(v) for v in value)
else:
return value