Lines Matching refs:self
18 def __init__(self, message=None):
21 Exception.__init__(self, message)
24 def message(self):
25 if self.args:
26 message = self.args[0]
30 def __unicode__(self):
31 return self.message or u''
33 def __init__(self, message=None):
34 Exception.__init__(self, message)
37 def message(self):
38 if self.args:
39 message = self.args[0]
52 def __init__(self, name, message=None):
53 IOError.__init__(self)
56 self.message = message
57 self.name = name
58 self.templates = [name]
60 def __str__(self):
61 return self.message
72 def __init__(self, names=(), message=None):
76 TemplateNotFound.__init__(self, names and names[-1] or None, message)
77 self.templates = list(names)
84 def __init__(self, message, lineno, name=None, filename=None):
85 TemplateError.__init__(self, message)
86 self.lineno = lineno
87 self.name = name
88 self.filename = filename
89 self.source = None
93 self.translated = False
95 def __str__(self):
97 if self.translated:
98 return self.message
101 location = 'line %d' % self.lineno
102 name = self.filename or self.name
105 lines = [self.message, ' ' + location]
108 if self.source is not None:
110 line = self.source.splitlines()[self.lineno - 1]