(lines)
| 19 | yield dict(zip(headers, row)) |
| 20 | |
| 21 | def parse_stock_data(lines): |
| 22 | rows = csv.reader(lines) |
| 23 | rows = select_columns(rows, [0, 1, 4]) |
| 24 | rows = convert_types(rows, [str,float,float]) |
| 25 | rows = make_dicts(rows, ['name','price','change']) |
| 26 | return rows |
| 27 | |
| 28 | def filter_symbols(rows, names): |
| 29 | for row in rows: |
no test coverage detected