Skip to content

Commit 37b6988

Browse files
author
Dylan Huang
committed
init
1 parent 267ee4c commit 37b6988

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import os
2+
from abc import ABC, abstractmethod
3+
from typing import TYPE_CHECKING, List, Optional
4+
5+
from eval_protocol.dataset_logger.dataset_logger import DatasetLogger
6+
from eval_protocol.dataset_logger.directory_utils import find_eval_protocol_dir
7+
8+
if TYPE_CHECKING:
9+
from eval_protocol.models import EvaluationRow
10+
11+
12+
class SqliteDatasetLoggerAdapter(DatasetLogger):
13+
def __init__(self, db_path: Optional[str] = None):
14+
eval_protocol_dir = find_eval_protocol_dir()
15+
self.db_path = os.path.join(eval_protocol_dir, "logs.db")
16+
17+
def log(self, row: "EvaluationRow") -> None:
18+
pass
19+
20+
def read(self, row_id: Optional[str] = None) -> List["EvaluationRow"]:
21+
return []

0 commit comments

Comments
 (0)