INNER CODE UNIT · Python
check_updates
rfc-st/humble · humble.py:299
def check_updates(local_version):
"""Check for updated versions of `humble` on GitHub.
After that exit; related to `-v` option.
??? tip
`requests` is lazy-loaded to avoid unnecessary overhead.
"""
import requests
try:
github_version = get_github_version()
days_diff = (github_version - local_version).days
check_updates_diff(days_diff, github_version, local_version)
except (requests.exceptions.RequestException, ValueError):
print_error_detail("[update_error]")
sys.exit(0)