aboutsummaryrefslogtreecommitdiff
path: root/scripts/incremental_build/cuj_catalog.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/incremental_build/cuj_catalog.py')
-rw-r--r--scripts/incremental_build/cuj_catalog.py24
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):