in asfpy/sqlite.py [0:0]
def insert(self, table: str, document: dict):
"""
Inserts a row into a table
@param table: The table to insert the row into
@param document: The row data, as a dict, to insert.
"""
items = document.items() # Use the same ordering for keys/values
columns = ", ".join("`%s`" % uk for uk, uv in items)
questionmarks = ", ".join(['?'] * len(items))
statement = f'INSERT INTO {table} ({columns}) VALUES ({questionmarks});'
values = [uv for uk, uv in items]
self.runc(statement, *values)