Remove f-string for wider compatiblity

This commit is contained in:
Abdurrahmaan Iqbal 2019-07-09 09:50:36 +01:00
parent 6874889591
commit 19a73759ca

View File

@ -193,13 +193,13 @@ class Table(object):
# bindparam requires names to not conflict (cannot be "id" for id) # bindparam requires names to not conflict (cannot be "id" for id)
for key in keys: for key in keys:
row[f'_{key}'] = row[f'{key}'] row['_%s' % key] = row[key]
# Update when chunk_size is fulfilled or this is the last row # Update when chunk_size is fulfilled or this is the last row
if len(chunk) == chunk_size or index == len(rows) - 1: if len(chunk) == chunk_size or index == len(rows) - 1:
stmt = self.table.update( stmt = self.table.update(
whereclause=and_( whereclause=and_(
*[self.table.c[k] == bindparam(f'_{k}') for k in keys] *[self.table.c[k] == bindparam('_%s' % k) for k in keys]
), ),
values={ values={
col: bindparam(col, required=False) for col in columns col: bindparam(col, required=False) for col in columns