Kushal Kumaran wrote:
[snip]
Since I'm in a good mood today, here's a little present:

def insert(cursor, table, columns, values):
    """Insert a row into a table.  columns must be a list of column
    names.  values must be a list of values for the new row.  The
    columns and values must correspond."""
    assert len(columns) == len(values)

    stmt = """
insert into %s (%s) values (%s)
""" % (table,
       ', '.join(columns),
       ', '.join('%s' * len(values)))

That should be:

       ', '.join(['%s'] * len(values)))

    logging.debug('stmt: %s, values: %s' % (stmt, values))

    cursor.execute(stmt, values)

Hope it helps.


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to