From ea2df49ba8976f59dd958e0769e3cccc9121622f Mon Sep 17 00:00:00 2001 From: penn5 Date: Thu, 16 Sep 2021 13:26:38 +0100 Subject: [PATCH] Update tlobject.py implementation details are details --- telethon_generator/generators/tlobject.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/telethon_generator/generators/tlobject.py b/telethon_generator/generators/tlobject.py index 4326b189..f3297191 100644 --- a/telethon_generator/generators/tlobject.py +++ b/telethon_generator/generators/tlobject.py @@ -1,3 +1,4 @@ +import builtins import functools import os import re @@ -197,7 +198,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(a.name in dir(builtins) for a in tlobject.real_args): builder.writeln('# noinspection PyShadowingBuiltins') builder.writeln("def __init__({}):", ', '.join(['self'] + args))