diff --git a/Lib/inspect.py b/Lib/inspect.py index b7551878b74..bc97efe179c 100644 --- a/Lib/inspect.py +++ b/Lib/inspect.py @@ -32,7 +32,6 @@ __author__ = ('Ka-Ping Yee ', 'Yury Selivanov ') import abc -import ast import dis import collections.abc import enum @@ -1940,6 +1939,9 @@ def _signature_fromstr(cls, obj, s, skip_bound_arg=True): """Private helper to parse content of '__text_signature__' and return a Signature based on it. """ + # Lazy import ast because it's relatively heavy and + # it's not used for other than this function. + import ast Parameter = cls._parameter_cls