From 8f04ec820f1a5060b74c4ed7615b3a00d83bb765 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Mon, 15 Oct 2018 21:12:10 +0200 Subject: [PATCH] Don't add functions as possible argument types --- telethon_generator/parsers/tlobject/parser.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/telethon_generator/parsers/tlobject/parser.py b/telethon_generator/parsers/tlobject/parser.py index c3c47a9a..3dc09c05 100644 --- a/telethon_generator/parsers/tlobject/parser.py +++ b/telethon_generator/parsers/tlobject/parser.py @@ -71,8 +71,9 @@ def parse_tl(file_path, layer, invalid_bot_methods=None): result = _from_line(line, is_function, layer=layer) result.bot_usable = result.fullname not in invalid_bot_methods obj_all.append(result) - obj_by_name[result.fullname] = result - obj_by_type[result.result].append(result) + if not result.is_function: + obj_by_name[result.fullname] = result + obj_by_type[result.result].append(result) except ValueError as e: if 'vector#1cb5c415' not in str(e): raise