Skip to content

Commit f721d99

Browse files
committed
Fix repetition of keys in platform_map
1 parent 76f3deb commit f721d99

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/rez/tests/data/config/test_conditional.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
platform_map = {
44
"arch": {
5-
".*": "IMPOSSIBLE_ARCH",
5+
"^.*$": "IMPOSSIBLE_ARCH",
66
},
77
}
88

src/rez/tests/test_config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ def test_conditional_overrides(self):
7272

7373
c = Config([self.root_config_file], locked=True)
7474
c.override("platform_map", {
75-
"os": {".*": "IMPOSSIBLE_OS"},
75+
"os": {"^.*$": "IMPOSSIBLE_OS"},
7676
})
7777

7878
c.validate_data()

src/rez/utils/platform_.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ def _platform_mapped(self, key, value):
6262
# The function name is used as primary key
6363
entry = platform_map.get(key)
6464
if entry:
65-
for key, value in entry.items():
66-
value, changes = re.subn(key, value, value)
65+
for key, map_value in entry.items():
66+
value, changes = re.subn(key, map_value, value)
6767
if changes > 0:
6868
break
6969

0 commit comments

Comments
 (0)