summaryrefslogtreecommitdiff
path: root/chimere/utils.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-09-22 21:09:53 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-09-22 21:09:53 +0200
commitdefbf97107827e694cf72a23ed9b9d0533b7c0e7 (patch)
tree492cd4bc173e01a7a0c2a98ab496ec19a87f3ddc /chimere/utils.py
parent2fe55c3556ee38ca98db9ef57b9f85ac2d7a11e4 (diff)
downloadChimère-defbf97107827e694cf72a23ed9b9d0533b7c0e7.tar.bz2
Chimère-defbf97107827e694cf72a23ed9b9d0533b7c0e7.zip
Imports: add a timeout for external ressources
Diffstat (limited to 'chimere/utils.py')
-rw-r--r--chimere/utils.py3
1 files changed, 2 insertions, 1 deletions
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."))