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)) .format(error.capture_name))
f.write('super(Exception, self).__init__(' f.write('super(Exception, self).__init__('
'{} + self._fmt_request(request)' '{}'.format(repr(error.description)))
.format(repr(error.description)))
if error.has_captures: if error.has_captures:
f.write('.format(self.{})'.format(error.capture_name)) 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 # Create the actual {CODE: ErrorClassName} dict once classes are defined
f.write('\n\nrpc_errors_dict = {\n') f.write('\n\nrpc_errors_dict = {\n')