diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-04-09 00:48:03 +0300 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-04-09 02:03:45 +0300 |
| commit | 2cdb67c51ec2f71955321fd14065693d9609445d (patch) | |
| tree | 1c3a449960d577eab765c26796463b0b8f1be119 /src/server/rz_kernel.py | |
| parent | 53e7c00a503e194a9bfaabf86084310774ac96d3 (diff) | |
rz_kernel: rzdoc__create: raise RZDoc_Exception__already_exists
Diffstat (limited to 'src/server/rz_kernel.py')
| -rw-r--r-- | src/server/rz_kernel.py | 6 |
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() |
