From 1ce5afee41d7f25c51d8ca7d77ba26a41a825195 Mon Sep 17 00:00:00 2001 From: XANTRONIX Industrial Date: Mon, 7 Apr 2025 12:15:17 -0400 Subject: [PATCH] Implement Database.get_many() Implement Database.get_many(); reimplement Database.get() using the former --- lib/xmet/db.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/xmet/db.py b/lib/xmet/db.py index d90ac82..4e18e27 100644 --- a/lib/xmet/db.py +++ b/lib/xmet/db.py @@ -260,10 +260,13 @@ class Database(): return self.query_sql(table, sql, values) - def get(self, table, values: dict=dict()): + def get_many(self, table, values: dict=dict()): clauses = [f"{k} = :{k}" for k in values] - return self.query(table, clauses, values=values).fetchone() + return self.query(table, clauses, values=values) + + def get(self, table, values: dict=dict()): + return self.get_many(table, values).fetchone() def _call(self, table, fn: str, column: str, values: dict=dict()) -> int: sql = f"select {fn}({column}) as ret from {table.__table__}"