diff --git a/rhodecode/model/settings.py b/rhodecode/model/settings.py --- a/rhodecode/model/settings.py +++ b/rhodecode/model/settings.py @@ -23,9 +23,10 @@ import re import hashlib import logging import time +import functools +import bleach from collections import namedtuple -from functools import wraps -import bleach + from pyramid.threadlocal import get_current_request, get_current_registry from rhodecode.lib import rc_cache @@ -325,7 +326,7 @@ class SettingsModel(BaseModel): def assert_repo_settings(func): - @wraps(func) + @functools.wraps(func) def _wrapper(self, *args, **kwargs): if not self.repo_settings: raise Exception('Repository is not specified')