in aws-iot-greengrass-for-beginners/alert/main.py [0:0]
def arg_check():
"""
argument check
"""
global private_key_path, certtificate_path, root_ca_path, device_name, region
parser = argparse.ArgumentParser()
parser.add_argument(
'-n',
'--thing-name',
action='store',
required=True,
dest='thing_name',
help='Targeted thing name')
parser.add_argument(
'--region',
action='store',
dest='region',
default='ap-northeast-1')
parser.add_argument('-v', '--verbosity', choices=[x.name for x in LogLevel], default=LogLevel.NoLogs.name,
help='Logging level')
args = parser.parse_args()
log_level = getattr(io.LogLevel, args.verbosity, "error")
io.init_logging(log_level, 'stderr')
loglevel_map = [
logging.INFO, logging.INFO, logging.INFO,
logging.INFO, logging.INFO, logging.DEBUG,
logging.DEBUG]
logger.setLevel(loglevel_map[log_level])
logging.basicConfig()
private_key_path = find_cert_file("private.key")
certtificate_path = find_cert_file("cert.pem")
root_ca_path = find_cert_file("AmazonRootCA1.pem")
device_name = args.thing_name
region = args.region