Strategy change new rule (Part2 - Fix2)

This commit is contained in:
2026-05-05 23:04:16 +01:00
parent 90a92b8184
commit 51864267d7
8 changed files with 6 additions and 2 deletions

View File

@@ -754,7 +754,11 @@ def _apply_value_replacement(value, replacements):
return value
for value_before, value_after in replacements:
if value == value_before: # Strict equality
# bool est une sous-classe de int en Python (True == 1, False == 0),
# donc on bloque le match si l'un est bool et pas l'autre.
if isinstance(value, bool) != isinstance(value_before, bool):
continue
if value == value_before:
return value_after
return value # No match, return original