导表工具增加bool值
This commit is contained in:
parent
67e87cbc96
commit
7c03f9d98c
@ -65,7 +65,16 @@ def format_data(value, t):
|
|||||||
raise Exception('数据应该是小数: %s' % value)
|
raise Exception('数据应该是小数: %s' % value)
|
||||||
elif t == 'bool':
|
elif t == 'bool':
|
||||||
try:
|
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:
|
except ValueError:
|
||||||
if value == 'null':
|
if value == 'null':
|
||||||
return 'false'
|
return 'false'
|
||||||
|
|||||||
@ -65,7 +65,16 @@ def format_data(value, t):
|
|||||||
raise Exception('数据应该是小数: %s' % value)
|
raise Exception('数据应该是小数: %s' % value)
|
||||||
elif t == 'bool':
|
elif t == 'bool':
|
||||||
try:
|
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:
|
except ValueError:
|
||||||
if value == 'null':
|
if value == 'null':
|
||||||
return 'false'
|
return 'false'
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user