def validate_hex_string(ctx, param, value):
"""
Ensure that a value is valid hex
:param ctx:<class 'click.core.Context'>
:param param:<class 'click.core.Option'>
:param value:str
:return:str
"""
try:
int(value, 16)
except ValueError:
raise click.BadParameter('\'{}\' is not a valid hex string.'.format(value))
return value
评论列表
文章目录