summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsyn <isaqtm@gmail.com>2021-02-10 23:16:19 +0300
committersyn <isaqtm@gmail.com>2021-02-10 23:16:19 +0300
commitb666618a881a4acade77b3d9885a4d2b6f75f812 (patch)
tree14b11483462ed442fe9340a00083597e5b09ac6f
parent314c3ae5e81b2ea86a4789113b92f20916645463 (diff)
downloadtdlib-autogen-b666618a881a4acade77b3d9885a4d2b6f75f812.tar.gz
Fix
-rw-r--r--src/generate.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/generate.py b/src/generate.py
index da86816..fcfe5de 100644
--- a/src/generate.py
+++ b/src/generate.py
@@ -125,12 +125,14 @@ class Field:
def get_typename(self) -> str:
typename = self.type_
- if self.mod.exclude:
- typename = f'SerdeJsonValue'
if self.optional:
typename = f'Option<{typename}>'
if self.mod.exclude:
self.doc_modifier = f' \\n\\nOriginal type: {typename}'
+ if self.mod.exclude:
+ typename = f'SerdeJsonValue'
+ if self.optional:
+ typename = f'Option<{typename}>'
return typename