From 5ba312555a6b844cea9b30d6be004ee6e3283e33 Mon Sep 17 00:00:00 2001 From: Dingyuan Wang Date: Tue, 12 Sep 2023 14:28:14 +0800 Subject: [PATCH] Fix generator for pypy (#4198) --- telethon_generator/generators/tlobject.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/telethon_generator/generators/tlobject.py b/telethon_generator/generators/tlobject.py index 04fc3d61..f7ce8d4b 100644 --- a/telethon_generator/generators/tlobject.py +++ b/telethon_generator/generators/tlobject.py @@ -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))