author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Sat, 20 Apr 2019 21:06:13 +0300 | |
changeset 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)