diff --git a/lib/nntp/tiny/db.py b/lib/nntp/tiny/db.py index bd3c837..70d92d1 100644 --- a/lib/nntp/tiny/db.py +++ b/lib/nntp/tiny/db.py @@ -55,34 +55,9 @@ class Database(): def add(self, obj): table = type(obj) sql = f"insert into {table.name} (" - - first = True - - for column in table.columns: - if column == table.key: - continue - - if first: - sql += column - first = False - else: - sql += ', ' + column - + sql += ", ".join([c for c in table.columns if c != table.key]) sql += ') values (' - - first = True - - for column in table.columns: - if column == table.key: - continue - - if first: - first = False - else: - sql += ', ' - - sql += '?' - + sql += ", ".join(['?' for c in table.columns if c != table.key]) sql += ')' fn = getattr(obj, '__values__')