# HG changeset patch # User Martin Bornhold # Date 2016-08-10 10:02:13 # Node ID a0d3b51f29df2bc52b3d4cfc77df30a946776c27 # Parent 79a1b51ca1c293d3e66c9df985a389353e7cd43d config: Sanitize 'vcs.connection_timeout' setting in pyramid app init. diff --git a/rhodecode/config/middleware.py b/rhodecode/config/middleware.py --- a/rhodecode/config/middleware.py +++ b/rhodecode/config/middleware.py @@ -445,6 +445,11 @@ def _sanitize_vcs_settings(settings): _bool_setting(settings, 'vcs.server.enable', 'true') _bool_setting(settings, 'vcs.start_server', 'false') _list_setting(settings, 'vcs.backends', 'hg, git, svn') + _int_setting(settings, 'vcs.connection_timeout', 3600) + + +def _int_setting(settings, name, default): + settings[name] = int(settings.get(name, default)) def _bool_setting(settings, name, default):