in 3_optimization-design-ptn/03_prompt-optimization/promptwizard/glue/common/utils/file.py [0:0]
def read_jsonl(file_path: str) -> List:
"""
This function should be used when size of jsonl file is not too big.
:param file_path:
:return: All json strings in .jsonl file as a list
"""
jsonl_list = []
with open(file_path, "r") as fileobj:
while True:
single_row = fileobj.readline()
if not single_row:
break
json_object = json.loads(single_row.strip())
jsonl_list.append(json_object)
return jsonl_list