]> Frank Brehm's Git Trees - pixelpark/puppetmaster-webhooks.git/commitdiff
Better exception handling in lib/webhooks/module_info.py
authorFrank Brehm <frank@brehm-online.com>
Wed, 28 Sep 2022 07:39:44 +0000 (09:39 +0200)
committerFrank Brehm <frank@brehm-online.com>
Wed, 28 Sep 2022 07:39:44 +0000 (09:39 +0200)
lib/webhooks/module_info.py

index 40e235aef26b83d61cc5677e30fb007dc876a7c0..2c60e0470547f84060fbe64a00b27784a24a2214 100644 (file)
@@ -29,7 +29,7 @@ from .base_module_info import BaseModuleInfoError, BaseModuleInfo
 
 from .forge import parse_forge_date
 
-__version__ = '1.5.1'
+__version__ = '1.5.2'
 
 LOG = logging.getLogger(__name__)
 
@@ -561,6 +561,9 @@ class ModuleInfo(BaseModuleInfo):
         except requests.exceptions.ReadTimeout as e:
             LOG.error("{c}: {e}".format(c=e.__class__.__name__, e=e))
             return None
+        except requests.exceptions.ConnectionError as e:
+            LOG.error("{c}: {e}".format(c=e.__class__.__name__, e=e))
+            return None
 
         LOG.debug(_("Got status code: {}.").format(response.status_code))
         if not response.ok: