def performance_test(): db = sqlite3.connect(STOPSDB) for nqueries,line in enumerate(open(LOCFILE),1): fields = line.split(",") stop = nearstop.nearest_stop(db, fields[0],float(fields[1]),float(fields[2])) db.close() return nqueries
def performance_test(msg_q): db = sqlite3.connect(STOPSDB) while True: request = msg_q.get() if request is None: break stop = nearstop.nearest_stop(db,*request) db.close() # Signal other threads about shutdown msg_q.put(None)
def pool_nearest(route,lat,lon): return nearstop.nearest_stop(pool_db,route,lat,lon)