Lines Matching refs:self
8 def __init__(self, filename, message, lineno=None, addenda=None, **kwargs):
13 Exception.__init__(self, **kwargs)
14 self.filename = filename
15 self.message = message
16 self.lineno = lineno
17 self.addenda = addenda
19 def __str__(self):
20 if self.lineno:
21 s = "%s:%d: Error: %s" % (self.filename, self.lineno, self.message)
23 s = "%s: Error: %s" % (self.filename, self.message)
24 return "\n".join([s] + self.addenda) if self.addenda else s
26 def __repr__(self):
27 return str(self)