From db6f770024cd139b69873bd72781fcf22d979450 Mon Sep 17 00:00:00 2001 From: BO ZHANG Date: Wed, 13 Dec 2023 23:54:59 +0800 Subject: [PATCH] assert files are str --- csst_common/status.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/csst_common/status.py b/csst_common/status.py index b256806..3bb4cde 100644 --- a/csst_common/status.py +++ b/csst_common/status.py @@ -44,13 +44,15 @@ class CsstResult: def __init__( self, status: CsstStatus = CsstStatus.ERROR, - files: Optional[list] = None, + files: Optional[list[str]] = None, **output: Any, ): if files is None: files = [] assert isinstance(status, CsstStatus) - assert type(files) is list + assert isinstance(files, list) + for _ in files: + assert isinstance(_, str) self.status: CsstStatus = status self.files: Optional[list] = files self.output: dict = output -- GitLab