From 1593a4415e91475ff2638efefc219d35c7b4d66c Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Sat, 23 Sep 2017 20:07:40 +0200 Subject: [PATCH] Fix None datetime being type hinted as invalid --- telethon_generator/parser/tl_object.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/telethon_generator/parser/tl_object.py b/telethon_generator/parser/tl_object.py index ceb83f83..31c6c4ad 100644 --- a/telethon_generator/parser/tl_object.py +++ b/telethon_generator/parser/tl_object.py @@ -249,13 +249,13 @@ class TLArg: 'int': 'int', 'long': 'int', 'string': 'str', - 'date': 'datetime.datetime', + 'date': 'datetime.datetime | None', # None date = 0 timestamp 'bytes': 'bytes', 'true': 'bool', }.get(self.type, 'TLObject') if self.is_vector: result = 'list[{}]'.format(result) - if self.is_flag: + if self.is_flag and self.type != 'date': result += ' | None' return result