# HG changeset patch # User Marcin Kuzminski # Date 2018-08-23 17:17:07 # Node ID 20adf10af7abb0e147a67ff56c322a7b9411d6de # Parent c92b412f002369295984be38abf76e31bd34ee21 caches: fix import of compute_key_from_params function. diff --git a/rhodecode/lib/hooks_daemon.py b/rhodecode/lib/hooks_daemon.py --- a/rhodecode/lib/hooks_daemon.py +++ b/rhodecode/lib/hooks_daemon.py @@ -34,7 +34,7 @@ from rhodecode.lib.base import bootstrap from rhodecode.lib import hooks_base from rhodecode.lib.utils2 import AttributeDict from rhodecode.lib.ext_json import json - +from rhodecode.lib import rc_cache log = logging.getLogger(__name__) @@ -45,10 +45,9 @@ class HooksHttpHandler(BaseHTTPRequestHa method, extras = self._read_request() txn_id = getattr(self.server, 'txn_id', None) if txn_id: - from rhodecode.lib.caches import compute_key_from_params log.debug('Computing TXN_ID based on `%s`:`%s`', extras['repository'], extras['txn_id']) - computed_txn_id = compute_key_from_params( + computed_txn_id = rc_cache.utils.compute_key_from_params( extras['repository'], extras['txn_id']) if txn_id != computed_txn_id: raise Exception( diff --git a/rhodecode/lib/middleware/simplesvn.py b/rhodecode/lib/middleware/simplesvn.py --- a/rhodecode/lib/middleware/simplesvn.py +++ b/rhodecode/lib/middleware/simplesvn.py @@ -86,7 +86,7 @@ class SimpleSvnApp(object): if response.headers.get('SVN-Txn-name'): svn_tx_id = response.headers.get('SVN-Txn-name') - txn_id = rc_cache.compute_key_from_params( + txn_id = rc_cache.utils.compute_key_from_params( self.config['repository'], svn_tx_id) port = safe_int(self.rc_extras['hooks_uri'].split(':')[-1]) store_txn_id_data(txn_id, {'port': port}) diff --git a/rhodecode/lib/middleware/simplevcs.py b/rhodecode/lib/middleware/simplevcs.py --- a/rhodecode/lib/middleware/simplevcs.py +++ b/rhodecode/lib/middleware/simplevcs.py @@ -64,7 +64,7 @@ log = logging.getLogger(__name__) def extract_svn_txn_id(acl_repo_name, data): """ - Helper method for extraction of svn txn_id from submited XML data during + Helper method for extraction of svn txn_id from submitted XML data during POST operations """ try: @@ -77,7 +77,7 @@ def extract_svn_txn_id(acl_repo_name, da match = pat.search(sub_el.text) if match: svn_tx_id = match.groupdict()['txn_id'] - txn_id = rc_cache.compute_key_from_params( + txn_id = rc_cache.utils.compute_key_from_params( acl_repo_name, svn_tx_id) return txn_id except Exception: