We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d021811 commit 117a3caCopy full SHA for 117a3ca
htgettoken/__init__.py
@@ -499,7 +499,7 @@ def ttl2secs(ttl, msg):
499
500
501
### htgettoken main ####
502
-def main():
+def main(args=None):
503
global options
504
usagestr = "usage: %prog [-h] [otheroptions]"
505
parser = OptionParser(usage=usagestr, version=version, prog=prog)
@@ -630,8 +630,10 @@ def main():
630
# look for default options in the environment
631
envopts = os.getenv("HTGETTOKENOPTS", "")
632
envargs = shlex.split(envopts, True)
633
+ if args is None:
634
+ args = sys.argv[1:]
635
- parseargs(parser, envargs + sys.argv[1:])
636
+ parseargs(parser, envargs + list(args))
637
638
if options.optserver is not None:
639
# read additional options from optserver
0 commit comments