From fd15bf4f5c2d0a66f43ec0abab1e83f7578e5998 Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Fri, 13 Sep 2024 16:08:20 +0200 Subject: [PATCH] Serde: support deserialise Any typed values --- pkgs/clan-cli/clan_cli/api/serde.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/clan-cli/clan_cli/api/serde.py b/pkgs/clan-cli/clan_cli/api/serde.py index a43b415e8..b69f57d3f 100644 --- a/pkgs/clan-cli/clan_cli/api/serde.py +++ b/pkgs/clan-cli/clan_cli/api/serde.py @@ -202,6 +202,8 @@ def construct_value( return construct_value(base_type, field_value) # elif get_origin(t) is Union: + if t is Any: + return field_value # Unhandled msg = f"Unhandled field type {t} with value {field_value}"