From 4d22c0722b340592640937c30126b50df827d0b6 Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Wed, 16 Jul 2025 14:15:32 +0800 Subject: [PATCH] fix: Exclude special char failed --- apps/common/utils/random.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/common/utils/random.py b/apps/common/utils/random.py index 2fcebdf94..a245596f3 100644 --- a/apps/common/utils/random.py +++ b/apps/common/utils/random.py @@ -48,7 +48,6 @@ def random_string( char_list = [] if lower: - lower_chars = remove_exclude_char(string.ascii_lowercase, exclude_chars) if not lower_chars: raise ValueError('After excluding characters, no lowercase letters are available.') @@ -78,7 +77,7 @@ def random_string( if not special_chars: raise ValueError('After excluding characters, no special characters are available.') symbol_num = length // 16 + 1 - seq = random_replace_char(seq, symbols, symbol_num) + seq = random_replace_char(seq, special_chars, symbol_num) secret_chars += seq secrets.SystemRandom().shuffle(secret_chars)