From 8390482d6ca1c126907b7e04e2353c6a4da369c6 Mon Sep 17 00:00:00 2001 From: Lex Berezhny Date: Tue, 17 Dec 2019 22:13:13 -0500 Subject: [PATCH] aws does not use memoryview --- torba/torba/client/basedatabase.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/torba/torba/client/basedatabase.py b/torba/torba/client/basedatabase.py index 14ae3685f..9355970b2 100644 --- a/torba/torba/client/basedatabase.py +++ b/torba/torba/client/basedatabase.py @@ -199,8 +199,8 @@ def query(select, **constraints) -> Tuple[str, Dict[str, Any]]: def interpolate(sql, values): for k in sorted(values.keys(), reverse=True): value = values[k] - if isinstance(value, memoryview): - value = f"X'{hexlify(bytes(value)).decode()}'" + if isinstance(value, bytes): + value = f"X'{hexlify(value).decode()}'" elif isinstance(value, str): value = f"'{value}'" else: