projects
/
osm
/
common.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix at dbmemory set_list
[osm/common.git]
/
osm_common
/
dbmemory.py
diff --git
a/osm_common/dbmemory.py
b/osm_common/dbmemory.py
index
0c720e1
..
d3b4019
100644
(file)
--- a/
osm_common/dbmemory.py
+++ b/
osm_common/dbmemory.py
@@
-372,7
+372,7
@@
class DbMemory(DbBase):
raise DbException("Not found entry with _id='{}'".format(q_filter), HTTPStatus.NOT_FOUND)
return None
raise DbException("Not found entry with _id='{}'".format(q_filter), HTTPStatus.NOT_FOUND)
return None
- def set_list(self, table, q_filter, update_dict,
fail_on_empty=True,
unset=None, pull=None, push=None):
+ def set_list(self, table, q_filter, update_dict, unset=None, pull=None, push=None):
with self.lock:
updated = 0
found = 0
with self.lock:
updated = 0
found = 0
@@
-380,8
+380,8
@@
class DbMemory(DbBase):
found += 1
if self._update(db_item, update_dict, unset=unset, pull=pull, push=push):
updated += 1
found += 1
if self._update(db_item, update_dict, unset=unset, pull=pull, push=push):
updated += 1
- if not found and fail_on_empty:
- raise DbException("Not found entry with '{}'".format(q_filter), HTTPStatus.NOT_FOUND)
+
#
if not found and fail_on_empty:
+
#
raise DbException("Not found entry with '{}'".format(q_filter), HTTPStatus.NOT_FOUND)
return {"updated": updated} if found else None
def replace(self, table, _id, indata, fail_on_empty=True):
return {"updated": updated} if found else None
def replace(self, table, _id, indata, fail_on_empty=True):