aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMunyoki Kilyungi2023-09-06 19:08:54 +0300
committerBonfaceKilz2023-09-08 11:57:39 +0300
commitc5b480b2507a278eae25ce7c215ef47af59917e7 (patch)
tree2021dad50687c9287e5cf593a2597e05b36e113f
parent3a961ec333d8e29ceb304898463f90fdbee2c235 (diff)
downloadgenenetwork2-c5b480b2507a278eae25ce7c215ef47af59917e7.tar.gz
Replace escape with conn.escape_string
* wqflask/wqflask/do_search.py (DoSearch.mescape): Replace escape with conn.escape_string. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
-rw-r--r--wqflask/wqflask/do_search.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/wqflask/wqflask/do_search.py b/wqflask/wqflask/do_search.py
index 7f5e0155..dc0093eb 100644
--- a/wqflask/wqflask/do_search.py
+++ b/wqflask/wqflask/do_search.py
@@ -6,6 +6,7 @@ import string
from wqflask.database import database_connection
from utility.db_tools import escape
+from wqflask.database import database_connection
import sys
@@ -49,7 +50,10 @@ class DoSearch:
def mescape(self, *items):
"""Multiple escape"""
- escaped = [escape(str(item)) for item in items]
+ from utility.tools import get_setting
+ escaped = []
+ with database_connection(get_setting("SQL_URI")) as conn:
+ escaped = [conn.escape_string(str(item)).decode() for item in items]
return tuple(escaped)
def normalize_spaces(self, stringy):