Spaces:
Build error
Build error
import json | |
from typing import Iterable | |
from openhands.resolver.resolver_output import ResolverOutput | |
def load_all_resolver_outputs(output_jsonl: str) -> Iterable[ResolverOutput]: | |
with open(output_jsonl, 'r') as f: | |
for line in f: | |
yield ResolverOutput.model_validate(json.loads(line)) | |
def load_single_resolver_output(output_jsonl: str, issue_number: int) -> ResolverOutput: | |
for resolver_output in load_all_resolver_outputs(output_jsonl): | |
if resolver_output.issue.number == issue_number: | |
return resolver_output | |
raise ValueError(f'Issue number {issue_number} not found in {output_jsonl}') | |