Use named arguments
Fixes this warning in genpot: 'msgid' format string with unnamed
arguments cannot be properly localized:
Signed-off-by: James Cameron <quozl@laptop.org>
James Cameron
5 years ago
72 | 72 | ParserError.__init__(self, msg, start, eqn, end) |
73 | 73 | |
74 | 74 | def __str__(self): |
75 | msg = _("Error at '%s', position: %d") % \ | |
76 | (self.eqn[self._range[0] - 1: self._range[1] - 1], | |
77 | self._range[0]) | |
75 | msg = _("Error at '%(a)', position: %(b)") % \ | |
76 | {'a': self.eqn[self._range[0] - 1: self._range[1] - 1], | |
77 | 'b': self._range[0]} | |
78 | 78 | if self._msg is not None and len(self._msg) > 0: |
79 | 79 | msg += ": %s" % (self._msg) |
80 | 80 | return msg |
106 | 106 | ParserError.__init__(self, msg, start, end) |
107 | 107 | |
108 | 108 | def __str__(self): |
109 | msg = _("Error at '%s', position: %d") % \ | |
110 | (self.eqn[self._range[0] - 1: self._range[1] - 1], | |
111 | self._range[0]) | |
109 | msg = _("Error at '%(a)', position: %(b)") % \ | |
110 | {'a': self.eqn[self._range[0] - 1: self._range[1] - 1], | |
111 | 'b': self._range[0]} | |
112 | 112 | if self._msg is not None and len(self._msg) > 0: |
113 | 113 | msg += ": %s" % (self._msg) |
114 | 114 | return msg |