From cda388940cf5412a4f401e8265ec7b0d610ca652 Mon Sep 17 00:00:00 2001 From: wuaho Date: Mon, 17 May 2021 17:27:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E7=BB=84=E5=B5=8C=E5=A5=97=E6=A3=80?= =?UTF-8?q?=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/verification.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/verification.py b/common/verification.py index 4d80d14..0f31582 100644 --- a/common/verification.py +++ b/common/verification.py @@ -16,8 +16,11 @@ def restore_field(data: dict) -> tuple: else: res[key] = v if isinstance(v, list): - if isinstance(v, dict) or isinstance(v, list): + if isinstance(v, dict): raise ValueError(f'请检查字段:{key} 数据类型,值:{v}') + for item in v: + if isinstance(item, dict) or isinstance(item, list): + raise ValueError(f'请检查字段:{key} 数据类型,值:{v}') sign_kv[key] = ','.join(map(lambda x: str(x), v)) else: sign_kv[key] = v