def getquotesfromstring(symbol, string): linecount = 0 data = [] for line in string.split("\\n"): linecount += 1 entries = line.split(",") if len(entries) != 7 or linecount == 1: continue quote = Quote(datetime.strptime(entries[0], '%Y-%m-%d'), float(entries[1]), float(entries[2]), float(entries[3]), float(entries[4]), int(entries[5])) data.append(quote) reversedIterator = reversed(data) return QuoteSeries(symbol, list(reversedIterator))