Skip to content

Commit 332dd5f

Browse files
committed
feat(available_dataset): allow saving output to a file via print redirection
1 parent bd3facd commit 332dd5f

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

rankify/dataset/dataset.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -657,7 +657,7 @@ def __getitem__(self,idx) -> Document:
657657

658658

659659
@staticmethod
660-
def available_dataset() -> None:
660+
def available_dataset(file=None) -> None:
661661
"""
662662
Prints information about available datasets.
663663
@@ -666,7 +666,7 @@ def available_dataset() -> None:
666666
Dataset.available_dataset()
667667
```
668668
"""
669-
get_datasets_info()
669+
get_datasets_info(file=file)
670670

671671

672672

rankify/utils/dataset/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import pandas as pd
33
from prettytable import PrettyTable
44

5-
def get_datasets_info():
5+
def get_datasets_info(file=None):
66
table = PrettyTable(['Retriever', 'Dataset', 'Original ext', 'Compressed','Desc','URL'])
77
for retriever, datasets in HF_PRE_DEFIND_DATASET.items():
88
for dataset_name, dataset_info in datasets.items():
@@ -17,4 +17,4 @@ def get_datasets_info():
1717
}
1818
table.add_row(flattened_entry.values())
1919

20-
print(table)
20+
print(table, file=file)

0 commit comments

Comments
 (0)