diff options
| 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 |
| commit | defbf97107827e694cf72a23ed9b9d0533b7c0e7 (patch) | |
| tree | 492cd4bc173e01a7a0c2a98ab496ec19a87f3ddc | |
| parent | 2fe55c3556ee38ca98db9ef57b9f85ac2d7a11e4 (diff) | |
| download | Chimère-defbf97107827e694cf72a23ed9b9d0533b7c0e7.tar.bz2 Chimère-defbf97107827e694cf72a23ed9b9d0533b7c0e7.zip | |
Imports: add a timeout for external ressources
| -rw-r--r-- | chimere/utils.py | 3 |
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.")) |
