This commit is contained in:
wuaho 2021-08-14 14:48:45 +08:00
parent 19801a09eb
commit b14354f32a

View File

@ -26,9 +26,10 @@ def is_valid_int(v, **kwargs):
def is_valid_srt(v, **kwargs):
if isinstance(v, str):
return v
return None
try:
return str(v)
except:
return None
def is_valid_float(v, **kwargs):
@ -39,15 +40,17 @@ def is_valid_float(v, **kwargs):
def is_valid_bool(v, **kwargs):
if isinstance(v, bool):
return v
return None
try:
return bool(v)
except:
return None
def is_valid_array(v, **kwargs):
if isinstance(v, list):
try:
return [str(i) for i in v]
return None
except:
return None
def is_valid_ipv4(v, **kwargs):