diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-04-12 19:22:51 +0300 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-04-13 15:58:19 +0300 |
| commit | 6f3807d3d4a8f9d98d30eb261a2ab9198e88fd7a (patch) | |
| tree | 52a9808a0f7caaae47d16a45e3a2d58036358604 /src | |
| parent | 28bc47942b5811760815847d0bebe7f9d5e7b416 (diff) | |
revert 61a187b8: avoid extra API function, no need to change RZDoc_Exception__already_exists logging
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/rz_kernel.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/server/rz_kernel.py b/src/server/rz_kernel.py index dbd5e0bf..3313f463 100644 --- a/src/server/rz_kernel.py +++ b/src/server/rz_kernel.py @@ -255,12 +255,6 @@ class RZ_Kernel(object): rzdoc = self.db_ctl.exec_op(op) return rzdoc # may be None - def rzdoc__lookup_by_name_with_cache(self, rzdoc_name): - cache_doc = self.cache__rzdoc_name_to_rzdoc.get(rzdoc_name) - if None != cache_doc: - return cache_doc - return self.rzdoc__lookup_by_name(rzdoc_name) - def rzdoc__create(self, rzdoc_name, ctx=None): """ Create & persist new RZDoc - may fail on unique name/id constraint violation @@ -268,8 +262,10 @@ class RZ_Kernel(object): @return: RZDoc object @raise RZDoc_Exception__already_exists """ - if None != self.rzdoc__lookup_by_name_with_cache(rzdoc_name): + try: + self.cache_lookup__rzdoc(rzdoc_name) raise RZDoc_Exception__already_exists(rzdoc_name) + except RZDoc_Exception__not_found: pass rzdoc = RZDoc(rzdoc_name) rzdoc.id = neo4j_util.generate_random_rzdoc_id() |
