From a1cacb9372d3dfa8c8eb918664f579a819a1c038 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ege=20Emir=20=C3=96zkan?= Date: Mon, 3 Aug 2020 05:45:30 +0300 Subject: [PATCH] Fixed an error with fetch_if --- datalite/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datalite/__init__.py b/datalite/__init__.py index 3a9e61c..a4182be 100644 --- a/datalite/__init__.py +++ b/datalite/__init__.py @@ -199,8 +199,8 @@ def fetch_if(class_: type, condition: str) -> tuple: with sql.connect(getattr(class_, 'db_path')) as con: cur: sql.Cursor = con.cursor() cur.execute(f"SELECT * FROM {table_name} WHERE {condition};") - field_names: List[str] = _get_table_cols(cur, table_name) records: list = cur.fetchall() + field_names: List[str] = _get_table_cols(cur, table_name) return tuple(_convert_record_to_object(class_, record, field_names) for record in records)