From 38890d3a5c446275ace84d1ba27a2060098adeed Mon Sep 17 00:00:00 2001 From: wuaho Date: Sat, 14 Aug 2021 14:33:52 +0800 Subject: [PATCH] 1 --- v2/valid_data.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/v2/valid_data.py b/v2/valid_data.py index e7829e1..bb2cf4f 100644 --- a/v2/valid_data.py +++ b/v2/valid_data.py @@ -26,9 +26,10 @@ def is_valid_int(v, **kwargs): def is_valid_srt(v, **kwargs): - if isinstance(v, str): + try: return str(v) - return None + 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): + try: return bool(v) - return None + 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):