author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Sun, 09 Jan 2022 23:29:06 +0200 | |
changeset 1338 | 61af9b1f9f91 |
parent 1148 | 263e9e066981 |
permissions | -rw-r--r-- |
class ParseException(BaseException): def __init__(self, msg, lineno=None, line=None): BaseException.__init__(self) self.msg = msg self.lineno = lineno self.line = line def __repr__(self): if self.lineno is None: return self.msg elif self.line is None: return u":{:d}:{:s}".format(self.lineno, self.msg) else: return u":{:d}: {:s}\nLINE: {:s}".format(self.lineno, self.msg, self.line)