导表工具增加bool值

This commit is contained in:
chenxi 2023-05-10 17:15:09 +08:00
parent 67e87cbc96
commit 7c03f9d98c
2 changed files with 20 additions and 2 deletions

View File

@ -65,7 +65,16 @@ def format_data(value, t):
raise Exception('数据应该是小数: %s' % value)
elif t == 'bool':
try:
return str(value).lower()
if value is None:
return 'false'
elif str(value).isspace():
return 'false'
lower_value = str(value).lower()
if lower_value == "0":
return 'false'
elif lower_value == "1":
return 'true'
return lower_value
except ValueError:
if value == 'null':
return 'false'

View File

@ -65,7 +65,16 @@ def format_data(value, t):
raise Exception('数据应该是小数: %s' % value)
elif t == 'bool':
try:
return str(value).lower()
if value is None:
return 'false'
elif str(value).isspace():
return 'false'
lower_value = str(value).lower()
if lower_value == "0":
return 'false'
elif lower_value == "1":
return 'true'
return lower_value
except ValueError:
if value == 'null':
return 'false'