Skip to content

Commit

Permalink
make(map_any_value_to_trait_value): to use in core (#211)
Browse files Browse the repository at this point in the history
  • Loading branch information
gagantrivedi authored Sep 23, 2024
1 parent 1962239 commit 150f3e6
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions flag_engine/identities/traits/types.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
_UnconstrainedTraitValue = Union[None, int, float, bool, str]


def _map_any_value_to_trait_value(value: Any) -> _UnconstrainedTraitValue:
def map_any_value_to_trait_value(value: Any) -> _UnconstrainedTraitValue:
"""
Try to coerce a value of arbitrary type to a trait value type.
Union member-specific constraints, such as max string value length, are ignored here.
Expand Down Expand Up @@ -56,5 +56,5 @@ def _is_trait_value(value: Any) -> TypeGuard[_UnconstrainedTraitValue]:
int,
Annotated[str, StringConstraints(max_length=TRAIT_STRING_VALUE_MAX_LENGTH)],
],
BeforeValidator(_map_any_value_to_trait_value),
BeforeValidator(map_any_value_to_trait_value),
]

0 comments on commit 150f3e6

Please sign in to comment.