Most of this library deals with lists of Python dictionaries - .insert_all(), .rows, .rows_where(), .search().
The db.execute() method is the only thing that returns a sqlite3 cursor.
There is a clumsily named db.execute_returning_dicts(sql) method but it's not currently mentioned in the documentation.
It needs a better name, and needs to be properly documented.
Most of this library deals with lists of Python dictionaries -
.insert_all(),.rows,.rows_where(),.search().The
db.execute()method is the only thing that returns asqlite3cursor.There is a clumsily named
db.execute_returning_dicts(sql)method but it's not currently mentioned in the documentation.It needs a better name, and needs to be properly documented.