def check_version():
try:
response = request.urlopen("http://cli.puresec.io/verify/version/{}".format(puresec_cli.__version__))
except urllib.error.URLError:
return
try:
response = json.loads(response.read().decode())
except ValueError:
return
if not isinstance(response, dict):
return
try:
is_uptodate, last_version = response['is_uptodate'], response['last_version']
except KeyError:
return
if not is_uptodate:
eprint("warn: you are using an outdated version of PureSec CLI (installed={}, latest={})".format(puresec_cli.__version__, last_version))
评论列表
文章目录