Skip to content

Commit dc6bf0a

Browse files
committed
update_tracker handles -uuid parts in metadata
1 parent b393675 commit dc6bf0a

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

codeclash/utils/update_tracker.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,14 @@
2020
tracker[arena][setting][k] = [0, 0]
2121

2222
for arena_log in arena_logs:
23-
arena = arena_log.stem.split(".", 2)[1]
24-
k = arena_log.stem.split(".", 2)[-1]
25-
pvp = k.split(".", 3)[-1]
26-
setting = k[: -len(pvp) - 1]
23+
name = arena_log.stem
24+
if name.endswith("-uuid"):
25+
# Strip uuid
26+
name = name.rpartition(".")[0]
27+
arena = name.split(".", 2)[1]
28+
k = name.split(".", 2)[-1]
29+
pvp = k.split(".", 3)[-1] # (the model pair)
30+
setting = k[: -len(pvp) - 1] # (number of rounds etc.)
2731
if arena == "RoboCode":
2832
with open(arena_log / "metadata.json") as f:
2933
metadata = json.load(f)

0 commit comments

Comments
 (0)