Argument-parsing class in Python to handle a --force flag
In my opinion, no, this isn't any better than just making use of the tools that argparse provides out of the box and a class is overkill. argparse.ArgumentParser operates in a very similar way, so it should be just as easy to call it straight-up:

import argparse

parser = argparse.ArgumentParser()
parser.add_argument(
    "--force",
    default=False,
    help="Force the program to run, even if the timer returns False.",
    action="store_true"
)
args = parser.parse_args()
# ...
if args.force:
    # ...