From: Ben Finney Date: Wed, 2 Mar 2016 04:40:40 +0000 (+1100) Subject: Explicitly derive the command name from command-line arguments. X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=faeb370fc943b6a6b18e3cffc0037f9d695bf8ec;p=redacted-XKCD-password-generator.git Explicitly derive the command name from command-line arguments. --- diff --git a/xkcdpass/xkcd_password.py b/xkcdpass/xkcd_password.py index 9b5f816..65d6758 100755 --- a/xkcdpass/xkcd_password.py +++ b/xkcdpass/xkcd_password.py @@ -3,6 +3,7 @@ import random import os +import os.path import optparse import re import math @@ -316,7 +317,8 @@ class XkcdPassOptionParser(optparse.OptionParser, object): def main(): count = 1 - parser = XkcdPassOptionParser() + program_name = os.path.basename(sys.argv[0]) + parser = XkcdPassOptionParser(prog=program_name) (options, args) = parser.parse_args() validate_options(parser, options, args)