From 8536decf0e330f6d011cfc76cedbb73629d01f44 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Fri, 8 Nov 2024 23:37:47 -0500 Subject: [PATCH] Use list comprehensions, not this verbose bullSHIT --- lib/nntp/tiny/db.py | 29 ++--------------------------- 1 file changed, 2 insertions(+), 27 deletions(-) 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__')