From 42639aaac4c3cd2ef8a519cba49b25f6a8dc279d Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Sun, 31 Mar 2024 00:42:09 +0900 Subject: [PATCH] Validate rate_limit_except_level by choices ... to reject invalid values with explicit errors. Change-Id: I04d10bb977c4ebdaed7b5a2d159ae9c10897679b --- oslo_log/_options.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/oslo_log/_options.py b/oslo_log/_options.py index 34af4abc..1304eb60 100644 --- a/oslo_log/_options.py +++ b/oslo_log/_options.py @@ -203,8 +203,8 @@ log_opts = [ 'rate_limit_interval.'), cfg.StrOpt('rate_limit_except_level', default='CRITICAL', - help='Log level name used by rate limiting: CRITICAL, ERROR, ' - 'INFO, WARNING, DEBUG or empty string. Logs with level ' + choices=['CRITICAL', 'ERROR', 'INFO', 'WARNING', 'DEBUG', ''], + help='Log level name used by rate limiting. Logs with level ' 'greater or equal to rate_limit_except_level are not ' 'filtered. An empty string means that all levels are ' 'filtered.'),