String changes

This commit is contained in:
Kovid Goyal 2020-12-18 08:13:04 +05:30
parent 08cafd1de0
commit a71f2de211
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -138,16 +138,15 @@ class _Parser(object):
def error(self, message): def error(self, message):
try: try:
tval = "'" + self.prog[self.lex_pos-1][1] + "'" tval = "'" + self.prog[self.lex_pos-1][1] + "'"
except: except Exception:
tval = _('Unknown') tval = _('Unknown')
m = 'Formatter: ' + message + _(' near')
if self.lex_pos > 0: if self.lex_pos > 0:
m = '{0} {1}'.format(m, tval) location = tval
elif self.lex_pos < self.prog_len: elif self.lex_pos < self.prog_len:
m = '{0} {1}'.format(m, tval) location = tval
else: else:
m = '{0} {1}'.format(m, _('end of program')) location = _('the end of the program')
raise ValueError(m) raise ValueError(_('{0}: {1} near {2}').format('Formatter', message, location))
def token(self): def token(self):
try: try: