From 899f1e701df4023335df0b826440506aa28074eb Mon Sep 17 00:00:00 2001 From: Nate England <69609716+engnatha@users.noreply.github.com> Date: Mon, 25 Aug 2025 14:47:08 -0400 Subject: [PATCH] Simplify `isinstance` call in `extra_func.py` --- protovalidate/internal/extra_func.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protovalidate/internal/extra_func.py b/protovalidate/internal/extra_func.py index 5caaaa50..386020ee 100644 --- a/protovalidate/internal/extra_func.py +++ b/protovalidate/internal/extra_func.py @@ -332,7 +332,7 @@ def cel_is_inf(val: celtypes.Value, sign: typing.Optional[celtypes.Value] = None def cel_unique(val: celtypes.Value) -> celpy.Result: - if not isinstance(val, celtypes.ListType) and not isinstance(val, list): + if not isinstance(val, (celtypes.ListType, list)): msg = "invalid argument, expected list" raise celpy.CELEvalError(msg) return celtypes.BoolType(len(val) == len(set(val)))