Fix-up 99129da error generation if error.has_captures (#1025)

This commit is contained in:
Ivan Tung 2018-10-21 21:22:46 +08:00 committed by Lonami
parent 396ec908dd
commit c248a102dc

View File

@ -35,13 +35,12 @@ 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(')\n')
f.write(' + self._fmt_request(request))\n')
# Create the actual {CODE: ErrorClassName} dict once classes are defined
f.write('\n\nrpc_errors_dict = {\n')