From 5a686ee16a539bf8a8f72751f18a604477d5da5e Mon Sep 17 00:00:00 2001 From: LV-426 Date: Thu, 9 Apr 2015 01:23:34 +0300 Subject: rz_kernel: host rzdoc lookup cache --- src/server/rz_api_common.py | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) (limited to 'src/server/rz_api_common.py') diff --git a/src/server/rz_api_common.py b/src/server/rz_api_common.py index 7261ab2b..83d29b7c 100644 --- a/src/server/rz_api_common.py +++ b/src/server/rz_api_common.py @@ -55,9 +55,9 @@ def sanitize_input__rzdoc_name(rzdoc_name): """ sanitize rzdoc name raw input """ - if None != rzdoc_name and len(rzdoc_name) > current_app.rz_config.rzdoc__name__max_length: raise API_Exception__bad_request('rzdoc: open request: doc name exceeds max doc name limit: %s' % (rzdoc_name)) + return rzdoc_name def validate_obj__attr_diff(attr_diff): @@ -67,24 +67,3 @@ def validate_obj__attr_diff(attr_diff): if 'id' == attr_name: raise Exception('validation error: Attr_Diff: forbidden attribute change: \'id\', n_id: ' + n_id) -def cache_lookup__rzdoc(rzdoc_name): - """ - lookup RZDoc by rzdoc_name, possibly triggering a DB query - - @raise RZDoc_Exception__not_found - """ - # FIXME: impl cache cleansing logic - - cache_doc = current_app.cache__rzdoc_name_to_rzdoc.get(rzdoc_name) - if None != cache_doc: - return cache_doc - - kernel = current_app.kernel - rz_doc = kernel.rzdoc__lookup_by_name(rzdoc_name) - - if None == rz_doc: - raise RZDoc_Exception__not_found(rzdoc_name) - - current_app.cache__rzdoc_name_to_rzdoc[rzdoc_name] = rz_doc - return rz_doc - -- cgit v1.3.1