From 59e52b38d624c6ee76217e6f89029698d29e6e84 Mon Sep 17 00:00:00 2001 From: Christodoulos Tsoulloftas Date: Thu, 28 Dec 2023 11:56:54 +0200 Subject: [PATCH] Ignore type errors on class discovery --- xsdata/formats/dataclass/context.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xsdata/formats/dataclass/context.py b/xsdata/formats/dataclass/context.py index 6a30dd36b..a0b501440 100644 --- a/xsdata/formats/dataclass/context.py +++ b/xsdata/formats/dataclass/context.py @@ -218,7 +218,7 @@ def local_names_match(self, names: Set[str], clazz: Type) -> bool: meta = self.build(clazz) local_names = {var.local_name for var in meta.get_all_vars()} return not names.difference(local_names) - except (XmlContextError, NameError): + except (XmlContextError, NameError, TypeError): # The dataclass includes unsupported typing annotations # Let's remove it from xsi_cache builder = self.get_builder()