mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
Allowing to pass argv to pelican main entrypoint
This commit is contained in:
parent
67b5ca5e1c
commit
360ff420d3
1 changed files with 4 additions and 4 deletions
|
|
@ -307,7 +307,7 @@ class PrintSettings(argparse.Action):
|
||||||
parser.exit()
|
parser.exit()
|
||||||
|
|
||||||
|
|
||||||
def parse_arguments():
|
def parse_arguments(argv=None):
|
||||||
parser = argparse.ArgumentParser(
|
parser = argparse.ArgumentParser(
|
||||||
description='A tool to generate a static blog, '
|
description='A tool to generate a static blog, '
|
||||||
' with restructured text input files.',
|
' with restructured text input files.',
|
||||||
|
|
@ -400,7 +400,7 @@ def parse_arguments():
|
||||||
help='IP to bind to when serving files via HTTP '
|
help='IP to bind to when serving files via HTTP '
|
||||||
'(default: 127.0.0.1)')
|
'(default: 127.0.0.1)')
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args(argv)
|
||||||
|
|
||||||
if args.port is not None and not args.listen:
|
if args.port is not None and not args.listen:
|
||||||
logger.warning('--port without --listen has no effect')
|
logger.warning('--port without --listen has no effect')
|
||||||
|
|
@ -560,8 +560,8 @@ def listen(server, port, output, excqueue=None):
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main(argv=None):
|
||||||
args = parse_arguments()
|
args = parse_arguments(argv)
|
||||||
logs_dedup_min_level = getattr(logging, args.logs_dedup_min_level)
|
logs_dedup_min_level = getattr(logging, args.logs_dedup_min_level)
|
||||||
init_logging(args.verbosity, args.fatal,
|
init_logging(args.verbosity, args.fatal,
|
||||||
logs_dedup_min_level=logs_dedup_min_level)
|
logs_dedup_min_level=logs_dedup_min_level)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue