def update_available():
try:
result = requests.get("https://pypi.org/pypi/fishnet/json", timeout=HTTP_TIMEOUT).json()
latest_version = result["info"]["version"]
except Exception:
logging.exception("Failed to check for update on PyPI")
return False
if latest_version == __version__:
logging.info("[fishnet v%s] Client is up to date", __version__)
return False
else:
logging.info("[fishnet v%s] Update available on PyPI: %s",
__version__, latest_version)
return True
评论列表
文章目录