From e533d5cca48eacc3ee7e71b313ae06b585c7d4e1 Mon Sep 17 00:00:00 2001 From: Vitaly Terentyev Date: Sat, 31 Oct 2026 15:11:32 +0400 Subject: [PATCH] Fix collections.abc pretty type --- sdks/python/gen_xlang_wrappers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sdks/python/gen_xlang_wrappers.py b/sdks/python/gen_xlang_wrappers.py index 62d30042fc04..de29111690a1 100644 --- a/sdks/python/gen_xlang_wrappers.py +++ b/sdks/python/gen_xlang_wrappers.py @@ -230,8 +230,9 @@ def pretty_type(tp): else: # Remove nested typing module name (like Optional) tp = str(tp).replace("typing.", "") - elif tp.__module__ == 'typing': + elif tp.__module__ in ('typing', 'collections.abc'): tp = str(tp).replace("typing.", "") + tp = tp.replace("collections.abc.", "") tp = tp.replace("Sequence", "list") tp = tp.replace("Mapping", "map") elif tp.__module__ == 'numpy':