X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=inline;f=osm_common%2Fdbmemory.py;fp=osm_common%2Fdbmemory.py;h=63c93c1bafc267f5aa2a65dfa87409581eead8b1;hb=b20a902cfc15e04f623b83e8756463540f3e7852;hp=6f7e4c440ded2c8294ab0710e606a31ccce91780;hpb=347bed3b9dc1fc0681e63c6eea2e79b7c9e3f880;p=osm%2Fcommon.git diff --git a/osm_common/dbmemory.py b/osm_common/dbmemory.py index 6f7e4c4..63c93c1 100644 --- a/osm_common/dbmemory.py +++ b/osm_common/dbmemory.py @@ -33,10 +33,10 @@ class DbMemory(DbBase): def get_list(self, table, filter={}): try: - l = [] + result = [] for _, row in self._find(table, self._format_filter(filter)): - l.append(deepcopy(row)) - return l + result.append(deepcopy(row)) + return result except DbException: raise except Exception as e: # TODO refine @@ -44,17 +44,17 @@ class DbMemory(DbBase): def get_one(self, table, filter={}, fail_on_empty=True, fail_on_more=True): try: - l = None + result = None for _, row in self._find(table, self._format_filter(filter)): if not fail_on_more: return deepcopy(row) - if l: + if result: raise DbException("Found more than one entry with filter='{}'".format(filter), HTTPStatus.CONFLICT.value) - l = row - if not l and fail_on_empty: + result = row + if not result and fail_on_empty: raise DbException("Not found entry with filter='{}'".format(filter), HTTPStatus.NOT_FOUND) - return deepcopy(l) + return deepcopy(result) except Exception as e: # TODO refine raise DbException(str(e))