From: Erlend E. Aasland Date: Tue, 16 May 2023 12:02:18 +0000 (+0200) Subject: gh-104050: Don't star-import 'types' in Argument Clinic (#104543) X-Git-Tag: v3.12.0b1~103 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c22fced96c4d472221071d12e8e88b0a33f6bb4b;p=thirdparty%2FPython%2Fcpython.git gh-104050: Don't star-import 'types' in Argument Clinic (#104543) --- diff --git a/Tools/clinic/clinic.py b/Tools/clinic/clinic.py index 6020935f8304..0ef5deb586d6 100755 --- a/Tools/clinic/clinic.py +++ b/Tools/clinic/clinic.py @@ -25,10 +25,9 @@ import string import sys import textwrap import traceback -import types from collections.abc import Callable -from types import * +from types import FunctionType, NoneType from typing import Any, NamedTuple # TODO: @@ -4037,7 +4036,7 @@ def eval_ast_expr(node, globals, *, filename='-'): node = ast.Expression(node) co = compile(node, filename, 'eval') - fn = types.FunctionType(co, globals) + fn = FunctionType(co, globals) return fn()