Fix generator for pypy (#4198)

This commit is contained in:
Dingyuan Wang
2023-09-12 14:28:14 +08:00
committed by GitHub
parent 2cef715921
commit 5ba312555a

View File

@@ -197,7 +197,7 @@ def _write_class_init(tlobject, kind, type_constructors, builder):
if not tlobject.real_args:
return
if any(a.name in __builtins__ for a in tlobject.real_args):
if any(hasattr(__builtins__, a.name) for a in tlobject.real_args):
builder.writeln('# noinspection PyShadowingBuiltins')
builder.writeln("def __init__({}):", ', '.join(['self'] + args))