From ea34959b35ed610ac1aa31f0097eb4e2ca076b2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Mon, 23 Jul 2018 19:51:25 +0200 Subject: [PATCH] Catch cert error in posh query --- gajim/common/connection.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gajim/common/connection.py b/gajim/common/connection.py index e2ad9bb61..d5cfede73 100644 --- a/gajim/common/connection.py +++ b/gajim/common/connection.py @@ -43,6 +43,7 @@ import hashlib import json import logging import base64 +import ssl from functools import partial from string import Template from urllib.request import urlopen @@ -1281,7 +1282,7 @@ class Connection(CommonConnection, ConnectionHandlers): try: file = urlopen( url, cafile=cafile, timeout=2) - except URLError as exc: + except (URLError, ssl.CertificateError) as exc: log.info('Error while requesting POSH: %s' % exc) return