diff --git a/skyvern/forge/sdk/core/security.py b/skyvern/forge/sdk/core/security.py index 5b63cfb5cc..c5741e468b 100644 --- a/skyvern/forge/sdk/core/security.py +++ b/skyvern/forge/sdk/core/security.py @@ -11,11 +11,11 @@ def _normalize_numbers(x: Any) -> Any: - if isinstance(x, float): + if type(x) is float: return int(x) if x.is_integer() else x - if isinstance(x, dict): + if type(x) is dict: return {k: _normalize_numbers(v) for k, v in x.items()} - if isinstance(x, list): + if type(x) is list: return [_normalize_numbers(v) for v in x] return x