def set_args():
# type: () -> configargparse.ArgumentParser
"""Read in the args
"""
parser = configargparse.ArgumentParser(
default_config_files=["push_server.ini"],
)
parser.add_argument('--config', help='Common configuration file path',
dest='config_file', is_config_file=True)
parser.add_argument('--debug', '-d', help="Debug info", default=False,
action="store_true")
parser.add_argument('--storage', help='Credential storage file',
default='creds.txt', type=str)
parser.add_argument('--topic', help='Message topic', default=None,
type=str)
parser.add_argument('--ttl', help='Message time to live', default=300,
type=int)
parser.add_argument('--msg', help='message body to send', default=None,
type=str, required=True)
return parser
评论列表
文章目录