summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-04-09 00:48:03 +0300
committerLV-426 <lv-426@taproot.org.il>2015-04-09 02:03:45 +0300
commit2cdb67c51ec2f71955321fd14065693d9609445d (patch)
tree1c3a449960d577eab765c26796463b0b8f1be119
parent53e7c00a503e194a9bfaabf86084310774ac96d3 (diff)
rz_kernel: rzdoc__create: raise RZDoc_Exception__already_exists
-rw-r--r--src/server/rz_kernel.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/rz_kernel.py b/src/server/rz_kernel.py
index 45eff07b..e5d86f41 100644
--- a/src/server/rz_kernel.py
+++ b/src/server/rz_kernel.py
@@ -132,7 +132,13 @@ class RZ_Kernel(object):
Create & persist new RZDoc - may fail on unique name/id constraint violation
@return: RZDoc object
+ @raise RZDoc_Exception__already_exists
"""
+ 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()