From defbf97107827e694cf72a23ed9b9d0533b7c0e7 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 22 Sep 2017 21:09:53 +0200 Subject: Imports: add a timeout for external ressources --- chimere/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'chimere/utils.py') diff --git a/chimere/utils.py b/chimere/utils.py index 98fb7c7..ba0f205 100644 --- a/chimere/utils.py +++ b/chimere/utils.py @@ -1194,7 +1194,8 @@ class HtmlXsltManager(ImportManager): from chimere.models import Marker self.marker_cls = Marker try: - main_page = urllib.request.urlopen(self.importer_instance.source) + main_page = urllib.request.urlopen(self.importer_instance.source, + timeout=20) assert main_page.getcode() == 200 except (urllib.error.URLError, AssertionError): return (0, 0, _("Source page is unreachable.")) -- cgit v1.2.3