Skip to content

Commit dd6f344

Browse files
committed
refactor: inline semver operator tuple to match existing patterns
1 parent bfe4f73 commit dd6f344

1 file changed

Lines changed: 11 additions & 13 deletions

File tree

posthog/feature_flags.py

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,6 @@
1414

1515
__LONG_SCALE__ = float(0xFFFFFFFFFFFFFFF)
1616

17-
SEMVER_OPERATORS = (
18-
"semver_eq",
19-
"semver_neq",
20-
"semver_gt",
21-
"semver_gte",
22-
"semver_lt",
23-
"semver_lte",
24-
"semver_tilde",
25-
"semver_caret",
26-
"semver_wildcard",
27-
)
28-
2917
log = logging.getLogger("posthog")
3018

3119
NONE_VALUES_ALLOWED_OPERATORS = ["is_not"]
@@ -517,7 +505,17 @@ def compare(lhs, rhs, operator):
517505
"The date provided must be a string or date object"
518506
)
519507

520-
if operator in SEMVER_OPERATORS:
508+
if operator in (
509+
"semver_eq",
510+
"semver_neq",
511+
"semver_gt",
512+
"semver_gte",
513+
"semver_lt",
514+
"semver_lte",
515+
"semver_tilde",
516+
"semver_caret",
517+
"semver_wildcard",
518+
):
521519
try:
522520
override_parsed = parse_semver(override_value)
523521
except (ValueError, TypeError):

0 commit comments

Comments
 (0)