6 #self.from_sqlite('data/db.sqlite3')
7 self
.from_csv('data/tournaments.csv')
9 def from_sqlite(self
, sqlite_path
):
10 conn
= sqlite3
.connect(sqlite_path
)
11 conn
.row_factory
= sqlite3
.Row
14 for row
in c
.execute("SELECT strftime('%s', date) - 0 AS t, * FROM tournaments_record"):
15 self
.records
+= [dict(zip(row
.keys(), row
))]
18 def from_csv(self
, csv_path
):
19 with
open(csv_path
) as f
:
20 reader
= csv
.DictReader(f
)
23 self
.records
= [row
for row
in reader
]
25 def add(self
, record
):
26 self
.records
+= [record
]