aws does not use memoryview

This commit is contained in:
Lex Berezhny 2019-12-17 22:13:13 -05:00
parent 783f454f8e
commit 8390482d6c

View file

@ -199,8 +199,8 @@ def query(select, **constraints) -> Tuple[str, Dict[str, Any]]:
def interpolate(sql, values): def interpolate(sql, values):
for k in sorted(values.keys(), reverse=True): for k in sorted(values.keys(), reverse=True):
value = values[k] value = values[k]
if isinstance(value, memoryview): if isinstance(value, bytes):
value = f"X'{hexlify(bytes(value)).decode()}'" value = f"X'{hexlify(value).decode()}'"
elif isinstance(value, str): elif isinstance(value, str):
value = f"'{value}'" value = f"'{value}'"
else: else: