def set_type(kwargs, col_desc):
if col_desc['type'] == 'string':
pass
elif col_desc['type'] == 'integer':
kwargs["type"] = int
elif col_desc['type'] == 'number':
kwargs["type"] = float
elif col_desc['type'] == 'boolean':
kwargs["type"] = bool
elif col_desc['type'] == 'enum':
kwargs["type"] = click.Choice(col_desc['values'])
else:
raise Exception('Unknown column type %s' % col_desc['type'])
评论列表
文章目录