From f1ec2d22babfcc99e6fe295060f730f6586d91a8 Mon Sep 17 00:00:00 2001 From: Blazej Floch Date: Mon, 4 Nov 2019 14:41:26 -0500 Subject: [PATCH] Fix repetition of keys in platform_map --- src/rez/tests/data/config/test_conditional.py | 2 +- src/rez/utils/platform_.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/rez/tests/data/config/test_conditional.py b/src/rez/tests/data/config/test_conditional.py index 1f517f2440..d7a5193337 100644 --- a/src/rez/tests/data/config/test_conditional.py +++ b/src/rez/tests/data/config/test_conditional.py @@ -2,7 +2,7 @@ platform_map = { "arch": { - ".*": "IMPOSSIBLE_ARCH", + "^.*$": "IMPOSSIBLE_ARCH", }, } diff --git a/src/rez/utils/platform_.py b/src/rez/utils/platform_.py index fe6d09a669..ea5c5812f5 100644 --- a/src/rez/utils/platform_.py +++ b/src/rez/utils/platform_.py @@ -62,8 +62,8 @@ def _platform_mapped(self, key, value): # The function name is used as primary key entry = platform_map.get(key) if entry: - for key, value in entry.items(): - value, changes = re.subn(key, value, value) + for key, map_value in entry.items(): + value, changes = re.subn(key, map_value, value) if changes > 0: break