Changed upsert code style. The logic should be the same.

This commit is contained in:
Saun Shewanown 2016-04-22 14:13:52 -04:00
parent 66547aafb5
commit 9c162a056c

View File

@ -215,12 +215,11 @@ class Table(object):
return self.insert(row, ensure=ensure, types=types)
else:
row_count = self.update(row, keys, ensure=ensure, types=types)
result = (True, False)[row_count > 0]
if row_count == 1:
try:
result = res['id']
except KeyError:
pass
try:
result = (res['id'], row_count > 0)[row_count == 1]
except KeyError:
result = row_count > 0
return result
def delete(self, *_clauses, **_filter):