remove more rd, fix imports #2
@ -3,6 +3,7 @@
|
|||||||
import itertools
|
import itertools
|
||||||
import logging
|
import logging
|
||||||
import sys
|
import sys
|
||||||
|
from subprocess import Popen,PIPE
|
||||||
|
|
||||||
|
|
||||||
def configure_logger(level: str = "INFO") -> None:
|
def configure_logger(level: str = "INFO") -> None:
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
from __future__ import annotations
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
from flupdt.common import bash_wrapper
|
from flupdt.common import bash_wrapper
|
||||||
|
@ -5,6 +5,7 @@ import logging
|
|||||||
import re
|
import re
|
||||||
import shutil
|
import shutil
|
||||||
import typing
|
import typing
|
||||||
|
from subprocess import Popen
|
||||||
|
|
||||||
from flupdt.common import bash_wrapper
|
from flupdt.common import bash_wrapper
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
from flupdt.flake_show import get_derivations
|
from flupdt.flake_show import get_derivations
|
||||||
from flupdt.cli import parse_inputs
|
from flupdt.cli import parse_inputs
|
||||||
from flupdt.flake_eval import evaluate_output
|
from flupdt.flake_eval import evaluate_output
|
||||||
from flupdt.common import configure_logger
|
from flupdt.common import configure_logger, partition
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
|
||||||
@ -13,10 +13,10 @@ def main() -> None:
|
|||||||
:returns: None
|
:returns: None
|
||||||
|
|
||||||
"""
|
"""
|
||||||
configure_logger("INFO")
|
configure_logger(logging.DEBUG)
|
||||||
args = parse_inputs()
|
args = parse_inputs()
|
||||||
flake_path = args.flake_path
|
flake_path = args.flake_path
|
||||||
derivations, hydra_jobs = rd.partition(
|
derivations, hydra_jobs = partition(
|
||||||
lambda s: s.startswith("hydraJobs"), get_derivations(flake_path)
|
lambda s: s.startswith("hydraJobs"), get_derivations(flake_path)
|
||||||
)
|
)
|
||||||
logging.info(f"derivations: {list(derivations)}")
|
logging.info(f"derivations: {list(derivations)}")
|
||||||
@ -26,7 +26,8 @@ def main() -> None:
|
|||||||
if not args.keep_hydra:
|
if not args.keep_hydra:
|
||||||
logging.info("--keep-hydra flag is not specified, removing Hydra jobs")
|
logging.info("--keep-hydra flag is not specified, removing Hydra jobs")
|
||||||
else:
|
else:
|
||||||
logging.info(f"hydraJobs: {list(hydra_jobs)}")
|
hydra_jobs = list(hydra_jobs)
|
||||||
|
logging.info(f"hydraJobs: {hydra_jobs}")
|
||||||
for d in hydra_jobs:
|
for d in hydra_jobs:
|
||||||
evaluate_output(flake_path, d)
|
evaluate_output(flake_path, d)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user