diff options
Diffstat (limited to 'lib/sqlalchemy/orm/exc.py')
| -rw-r--r-- | lib/sqlalchemy/orm/exc.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/sqlalchemy/orm/exc.py b/lib/sqlalchemy/orm/exc.py index 00829ecbb..529a7cd01 100644 --- a/lib/sqlalchemy/orm/exc.py +++ b/lib/sqlalchemy/orm/exc.py @@ -203,7 +203,10 @@ def _default_unmapped(cls) -> Optional[str]: try: mappers = base.manager_of_class(cls).mappers - except (TypeError,) + NO_STATE: + except ( + UnmappedClassError, + TypeError, + ) + NO_STATE: mappers = {} name = _safe_cls_name(cls) |
