diff options
Diffstat (limited to 'lib/sqlalchemy/util/compat.py')
| -rw-r--r-- | lib/sqlalchemy/util/compat.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/sqlalchemy/util/compat.py b/lib/sqlalchemy/util/compat.py index d30236dd9..aeaefa40e 100644 --- a/lib/sqlalchemy/util/compat.py +++ b/lib/sqlalchemy/util/compat.py @@ -139,17 +139,17 @@ def _formatannotation(annotation, base_module=None): """vendored from python 3.7""" if isinstance(annotation, str): - return f'"{annotation}"' + return annotation if getattr(annotation, "__module__", None) == "typing": - return f'"{repr(annotation).replace("typing.", "").replace("~", "")}"' + return repr(annotation).replace("typing.", "").replace("~", "") if isinstance(annotation, type): if annotation.__module__ in ("builtins", base_module): return repr(annotation.__qualname__) return annotation.__module__ + "." + annotation.__qualname__ elif isinstance(annotation, typing.TypeVar): - return f'"{repr(annotation).replace("~", "")}"' - return f'"{repr(annotation).replace("~", "")}"' + return repr(annotation).replace("~", "") + return repr(annotation).replace("~", "") def inspect_formatargspec( |
