diff options
Diffstat (limited to 'scripts/incremental_build/cuj_catalog.py')
-rw-r--r-- | scripts/incremental_build/cuj_catalog.py | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/scripts/incremental_build/cuj_catalog.py b/scripts/incremental_build/cuj_catalog.py index 5c8eb835..26866fc4 100644 --- a/scripts/incremental_build/cuj_catalog.py +++ b/scripts/incremental_build/cuj_catalog.py @@ -19,13 +19,11 @@ import shutil import tempfile import uuid from pathlib import Path -from typing import Callable, Final -from typing import Optional +from typing import Callable, Final, Optional import clone import cuj import finder -import ui import util import random import re @@ -44,14 +42,6 @@ would like the metrics to be collated in the metrics.csv file, use """ -class Warmup(CujGroup): - def __init__(self): - super().__init__("WARMUP") - - def get_steps(self) -> list[CujStep]: - return [CujStep("", lambda: None)] - - class Clean(CujGroup): def __init__(self): super().__init__("clean") @@ -64,10 +54,16 @@ class Clean(CujGroup): return [CujStep("", clean)] -class NoChange(Warmup): +class NoChange(CujGroup): def __init__(self): - super().__init__() - self._desc = "no change" + super().__init__("no change") + + def get_steps(self) -> list[CujStep]: + return [CujStep("", lambda: None)] + + +Warmup: Final[CujGroup] = NoChange() +Warmup._desc = "WARMUP" class Modify(CujGroup): |