提交 58e25f0d 编写于 作者: W wjmcat

update args

上级 73551385
0.0.6 0.0.7
\ No newline at end of file \ No newline at end of file
...@@ -23,6 +23,7 @@ import json ...@@ -23,6 +23,7 @@ import json
from argparse import ArgumentParser from argparse import ArgumentParser
import os import os
import uuid import uuid
from typing import Optional
from .config import get_logger from .config import get_logger
from .loader import TemplateLoader, PluginLoader from .loader import TemplateLoader, PluginLoader
...@@ -78,7 +79,7 @@ def render_from_server(config): ...@@ -78,7 +79,7 @@ def render_from_server(config):
}) })
def render_by_config(params: dict): def render_by_config(params: Optional[dict] = None):
"""render the template with config file mode""" """render the template with config file mode"""
# pylint: disable=global-statement # pylint: disable=global-statement
if params: if params:
...@@ -111,9 +112,9 @@ def main(): ...@@ -111,9 +112,9 @@ def main():
config_parser.set_defaults(func=render_by_config) config_parser.set_defaults(func=render_by_config)
local_args = parser.parse_args() local_args = parser.parse_args()
log.info(args_config) global args_config
args_config.update(local_args.__dict__) args_config.update(local_args.__dict__)
local_args.func() local_args.func(args_config)
if __name__ == '__main__': if __name__ == '__main__':
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册