summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-04-12 19:22:51 +0300
committerLV-426 <lv-426@taproot.org.il>2015-04-13 15:58:19 +0300
commit6f3807d3d4a8f9d98d30eb261a2ab9198e88fd7a (patch)
tree52a9808a0f7caaae47d16a45e3a2d58036358604 /src/server
parent28bc47942b5811760815847d0bebe7f9d5e7b416 (diff)
revert 61a187b8: avoid extra API function, no need to change RZDoc_Exception__already_exists logging
Diffstat (limited to 'src/server')
-rw-r--r--src/server/rz_kernel.py10
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()