From fa32cc62d3ed237ccf87b5ba0d8cdd4edae74f32 Mon Sep 17 00:00:00 2001 From: chenkui Date: Sun, 8 Oct 2023 07:08:05 +0000 Subject: [PATCH] update src/ac/acl/binary/check_binary_file.py. Signed-off-by: chenkui --- src/ac/acl/binary/check_binary_file.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/ac/acl/binary/check_binary_file.py b/src/ac/acl/binary/check_binary_file.py index 61f2e3f..b6677db 100644 --- a/src/ac/acl/binary/check_binary_file.py +++ b/src/ac/acl/binary/check_binary_file.py @@ -70,16 +70,21 @@ class CheckBinaryFile(BaseCheck): def check_binary(self): """ - 检查二进制文件 + 检查二进制文件 """ - suffixes_list = self._get_all_file_suffixes(self._work_tar_dir) - if suffixes_list: - logger_con = ["%s: \n%s" % (key, value) for suffix_list in suffixes_list for key, value in - suffix_list.items()] + try: + suffixes_list = self._get_all_file_suffixes(self._work_tar_dir) + + if suffixes_list: + logger_con = ["%s: \n%s" % (key, value) for suffix_list in suffixes_list for key, value in + suffix_list.items()] logger.error("binary file of type exists:\n%s", "\n".join(logger_con)) return FAILED else: return SUCCESS + except Exception as e: + logger.error("An error occurred during binary file checking: %s", str(e)) + return FAILED @staticmethod def _is_compress_tar_file(filename): -- Gitee