def main() -> None: kv = Ingestor(KV_DIR) symlist = SymbolList(SYMBOLS_CSV) for _, symbol in symlist.next(): if kv.get(symbol) is None: f = Feed(symbol, url=FEED_URL.format(symbol=symbol)) f.refresh() kv.set(symbol, f) print("Wrote {}".format(symbol), flush=True) sleep(FEED_FETCH_SLEEP) kv.finish()