from  rtree import index
from pathlib import Path
from src.process_file import process_file
from src.db_skeleton import dbs_class
def read_timeGeo(rtree_idx: index,timeGeoList: list, db: dbs_class,directory: str) -> (index,list) :
    file_list=Path(directory).glob('*.timeGeo')
    for file in file_list:
        ret1=process_file(db,file)
        timeGeoList.append(ret1)
        rtree_idx.insert(timeGeoList[-1].hash,timeGeoList[-1].rtree_bb)
    return (rtree_idx,timeGeoList)