From 0fd3ecd303229550fa61114a487c2ef53e03dcfc Mon Sep 17 00:00:00 2001 From: Sven Schmit Date: Tue, 4 Jun 2024 16:08:46 -0700 Subject: [PATCH 1/2] don't lowercase values --- eppo_client/rules.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/eppo_client/rules.py b/eppo_client/rules.py index 0327651..7f9859c 100644 --- a/eppo_client/rules.py +++ b/eppo_client/rules.py @@ -56,13 +56,13 @@ def evaluate_condition( re.search(condition.value, str(subject_value)) ) elif condition.operator == OperatorType.ONE_OF: - return isinstance(condition.value, list) and str(subject_value).lower() in [ - str(value).lower() for value in condition.value + return isinstance(condition.value, list) and str(subject_value) in [ + str(value) for value in condition.value ] elif condition.operator == OperatorType.NOT_ONE_OF: - return isinstance(condition.value, list) and str( - subject_value - ).lower() not in [str(value).lower() for value in condition.value] + return isinstance(condition.value, list) and str(subject_value) not in [ + str(value) for value in condition.value + ] else: # Numeric operator: value could be numeric or semver. if isinstance(subject_value, numbers.Number): From 0685381c4fc428d6fad25755ed08fec062c9c7a7 Mon Sep 17 00:00:00 2001 From: Sven Schmit Date: Tue, 4 Jun 2024 16:08:57 -0700 Subject: [PATCH 2/2] bump version --- eppo_client/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eppo_client/version.py b/eppo_client/version.py index 911557b..f749372 100644 --- a/eppo_client/version.py +++ b/eppo_client/version.py @@ -1 +1 @@ -__version__ = "3.1.2" +__version__ = "3.1.3"