summaryrefslogtreecommitdiffstats
path: root/glances/outdated.py
diff options
context:
space:
mode:
authornicolargo <nicolas@nicolargo.com>2019-04-08 14:51:57 +0200
committernicolargo <nicolas@nicolargo.com>2019-04-08 14:51:57 +0200
commitd31805232b7f114ed33b99d399b3690eeafef599 (patch)
treec8fc1335b7c35a2119c99601368ca6a99b8fef94 /glances/outdated.py
parent0c0adb35cfe8e767821daf2c487182beb1cdf31d (diff)
Ctach CertificateError in outdated plugin
Diffstat (limited to 'glances/outdated.py')
-rw-r--r--glances/outdated.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/glances/outdated.py b/glances/outdated.py
index ae431bb3..0b06e1e7 100644
--- a/glances/outdated.py
+++ b/glances/outdated.py
@@ -25,6 +25,7 @@ import threading
import json
import pickle
import os
+from ssl import CertificateError
from glances import __version__
from glances.compat import nativestr, urlopen, HTTPError, URLError
@@ -155,7 +156,7 @@ class Outdated(object):
try:
res = urlopen(PYPI_API_URL, timeout=3).read()
- except (HTTPError, URLError) as e:
+ except (HTTPError, URLError, CertificateError) as e:
logger.debug("Cannot get Glances version from the PyPI RESTful API ({})".format(e))
else:
self.data[u'latest_version'] = json.loads(nativestr(res))['info']['version']