11import argparse
22import os
33import sys
4-
5- sys .path .append (os .path .dirname (os .path .dirname (os .path .abspath (__file__ ))))
64from concurrent .futures import ThreadPoolExecutor , as_completed
75from datetime import datetime , timezone
8-
96import pandas as pd
10-
117from tqdm import tqdm
8+ sys .path .append (os .path .dirname (os .path .dirname (os .path .abspath (__file__ ))))
129
1310
1411def ingest_session (session , date , user_id , session_id , frame , client ):
@@ -18,7 +15,7 @@ def ingest_session(session, date, user_id, session_id, frame, client):
1815 messages .append ({"role" : msg ["role" ], "content" : msg ["content" ][:8000 ]})
1916 client .add (messages , user_id , int (date .timestamp ()))
2017 elif frame == "memobase" :
21- for idx , msg in enumerate (session ):
18+ for _idx , msg in enumerate (session ):
2219 messages .append (
2320 {
2421 "role" : msg ["role" ],
@@ -39,11 +36,11 @@ def ingest_session(session, date, user_id, session_id, frame, client):
3936 if messages :
4037 client .add (messages = messages , user_id = user_id , conv_id = session_id )
4138 elif frame == "memu" :
42- for idx , msg in enumerate (session ):
39+ for _idx , msg in enumerate (session ):
4340 messages .append ({"role" : msg ["role" ], "content" : msg ["content" ][:8000 ]})
4441 client .add (messages , user_id , date .isoformat ())
4542 elif frame == "supermemory" :
46- for idx , msg in enumerate (session ):
43+ for _idx , msg in enumerate (session ):
4744 messages .append (
4845 {
4946 "role" : msg ["role" ],
@@ -84,11 +81,8 @@ def ingest_conv(lme_df, version, conv_idx, frame, success_records, f):
8481 client = memobase_client ()
8582 all_users = client .client .get_all_users (limit = 5000 )
8683 for user in all_users :
87- try :
88- if user ["additional_fields" ]["user_id" ] == user_id :
89- client .client .delete_user (user ["id" ])
90- except :
91- pass
84+ if user ["additional_fields" ]["user_id" ] == user_id :
85+ client .client .delete_user (user ["id" ])
9286 user_id = client .client .add_user ({"user_id" : user_id })
9387 elif frame == "memu" :
9488 from utils .client import memu_client
@@ -135,8 +129,9 @@ def main(frame, version, num_workers=2):
135129 success_records = []
136130 record_file = f"results/lme/{ frame } -{ version } /success_records.txt"
137131 if os .path .exists (record_file ):
138- for i in open (record_file , "r" ).readlines ():
139- success_records .append (i .strip ())
132+ with open (record_file , "r" ) as f :
133+ for i in f .readlines ():
134+ success_records .append (i .strip ())
140135
141136 f = open (record_file , "a+" )
142137
0 commit comments