diff options
Diffstat (limited to 'wqflask/wqflask/do_search.py')
-rw-r--r-- | wqflask/wqflask/do_search.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/wqflask/wqflask/do_search.py b/wqflask/wqflask/do_search.py index 97143486..fad6dbcf 100644 --- a/wqflask/wqflask/do_search.py +++ b/wqflask/wqflask/do_search.py @@ -3,7 +3,7 @@ import re import requests import string -from flask import Flask, g +from wqflask.database import database_connection from utility.db_tools import escape from pprint import pformat as pf @@ -37,8 +37,9 @@ class DoSearch: def execute(self, query): """Executes query and returns results""" query = self.normalize_spaces(query) - results = g.db.execute(query, no_parameters=True).fetchall() - return results + with database_connection() as conn, conn.cursor() as cursor: + cursor.execute(query) + return cursor.fetchall() def handle_wildcard(self, str): keyword = str.strip() |