From 3c248341a1b864faaf76fc22f9f19c59539f610e Mon Sep 17 00:00:00 2001 From: Skytect Date: Sun, 21 Oct 2018 02:28:08 +0800 Subject: [PATCH] Fixed rpcerror generation when error.has_captures --- telethon_generator/generators/errors.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/telethon_generator/generators/errors.py b/telethon_generator/generators/errors.py index 93355e15..92c1df16 100644 --- a/telethon_generator/generators/errors.py +++ b/telethon_generator/generators/errors.py @@ -35,12 +35,13 @@ def generate_errors(errors, f): .format(error.capture_name)) f.write('super(Exception, self).__init__(' - '{} + self._fmt_request(request)' - .format(repr(error.description))) + '{}'.format(repr(error.description))) if error.has_captures: f.write('.format(self.{})'.format(error.capture_name)) + f.write(' + self._fmt_request(request)') + f.write(')\n') # Create the actual {CODE: ErrorClassName} dict once classes are defined