Skip to content

Commit d0cf2b0

Browse files
committed
Lint & fix mypy module warning
Signed-off-by: Claudio Spiess <[email protected]>
1 parent 3e96215 commit d0cf2b0

File tree

5 files changed

+15
-14
lines changed

5 files changed

+15
-14
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ repos:
5656
rev: 'v1.15.0'
5757
hooks:
5858
- id: mypy
59+
args: [--explicit-package-bases]
5960
verbose: true
6061
additional_dependencies: ['types-PyYAML']
6162
# type check the Python code using pyright

examples/optimizer/__init__.py

Whitespace-only changes.

examples/optimizer/optimize.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@
66

77
import yaml
88
from datasets import load_from_disk
9-
from fever_evaluator import FEVEREvaluator
10-
from gsm8k_evaluator import Gsm8kEvaluator
11-
from gsmhard_evaluator import GsmHardEvaluator
12-
from mbpp_dataset import MBPPDataset
13-
from mbpp_evaluator import MBPPEvaluator
149

1510
from pdl.optimize.config_parser import OptimizationConfig
1611
from pdl.optimize.pdl_optimizer import PDLOptimizer
1712

13+
from .fever_evaluator import FEVEREvaluator
14+
from .gsm8k_evaluator import Gsm8kEvaluator
15+
from .gsmhard_evaluator import GsmHardEvaluator
16+
from .mbpp_dataset import MBPPDataset
17+
from .mbpp_evaluator import MBPPEvaluator
18+
1819
if __name__ == "__main__":
1920
parser = argparse.ArgumentParser(
2021
description="PDL optimization and benchmarking tool",

src/pdl/optimize/pdl_optimizer.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,7 @@ def dump_program(program):
4747

4848

4949
def resave_pdl(input_path: Path, output_path: Path, state: dict) -> int:
50-
with (
51-
input_path.open(encoding="utf-8") as pdl,
52-
):
50+
with (input_path.open(encoding="utf-8") as pdl,):
5351
pdl_program = Program.model_validate(yaml.safe_load(pdl))
5452
if pdl_program.root is None or not isinstance(
5553
pdl_program.root,
@@ -144,9 +142,7 @@ def parse_budget(self):
144142
self.time_budget = duration
145143

146144
def load_pdl(self, path: Path) -> Program:
147-
with (
148-
path.open(encoding="utf-8") as pdl,
149-
):
145+
with (path.open(encoding="utf-8") as pdl,):
150146
return Program.model_validate(yaml.safe_load(pdl))
151147

152148
def sample_random_indices(self, dataset: list, size: int) -> list[Any]:

src/pdl/pdl_python_repl.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,14 @@ def __init__(
2222
) -> None:
2323
super().__init__()
2424
try:
25-
from multiprocess import ( # pyright: ignore pylint: disable=import-outside-toplevel
26-
Manager,
27-
Process,
25+
# isort: off
26+
from multiprocess import ( # pylint: disable=import-outside-toplevel
27+
Manager, # pyright: ignore
28+
Process, # pyright: ignore
2829
)
2930

31+
# isort: on
32+
3033
self.manager = Manager
3134
self.process = Process
3235
except ImportError as exc:

0 commit comments

Comments
 (0)