diff --git a/python-versions-pct.png b/python-versions-pct.png index e5909b9..99fa117 100644 Binary files a/python-versions-pct.png and b/python-versions-pct.png differ diff --git a/python-versions.png b/python-versions.png index faf54cd..3aefb74 100644 Binary files a/python-versions.png and b/python-versions.png differ diff --git a/python-versions.py b/python-versions.py index d9b040d..2e97f9e 100644 --- a/python-versions.py +++ b/python-versions.py @@ -1,6 +1,7 @@ """Module to fetch and graph adoption of Python releases. """ +import argparse import calendar import sqlite3 import sys @@ -188,8 +189,19 @@ def plot_pct(): plt.savefig("python-versions-pct.png") +def parse_args(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument( + "--fetch", + action="store_true", + help="Fetch more data instead of just displaying them", + ) + return parser.parse_args() + + if __name__ == "__main__": - if "--fetch" in sys.argv: + args = parse_args() + if args.fetch: fetch_main() plot_pct() plot_main() diff --git a/python-versions.sqlite b/python-versions.sqlite index 4468faf..cbcb064 100644 Binary files a/python-versions.sqlite and b/python-versions.sqlite differ