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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…