From 94ce48830fd463ea0893a36d0e7e7604039ec968 Mon Sep 17 00:00:00 2001 From: Martin Bornhold Date: Wed, 10 Aug 2016 12:02:13 +0200 Subject: [PATCH] config: Sanitize 'vcs.connection_timeout' setting in pyramid app init. --- rhodecode/config/middleware.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rhodecode/config/middleware.py b/rhodecode/config/middleware.py index b440c5ab..055d3943 100644 --- 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):