Added error check to _upsert_pre_check(), res = None when error
This commit is contained in:
parent
7fd1a71506
commit
e7f45b2a68
@ -183,6 +183,7 @@ class Table(object):
|
||||
|
||||
def _upsert_pre_check(self, row, keys, ensure):
|
||||
# check whether keys arg is a string and format as a list
|
||||
try:
|
||||
if not isinstance(keys, (list, tuple)):
|
||||
keys = [keys]
|
||||
self._check_dropped()
|
||||
@ -196,6 +197,8 @@ class Table(object):
|
||||
filters[key] = row.get(key)
|
||||
|
||||
res = self.find_one(**filters)
|
||||
except:
|
||||
res = None
|
||||
|
||||
return res
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user