Lines Matching refs:self
13 def __init__(self, message=None):
16 Exception.__init__(self, message)
19 def message(self):
20 if self.args:
21 message = self.args[0]
25 def __unicode__(self):
26 return self.message or u""
30 def __init__(self, message=None):
31 Exception.__init__(self, message)
34 def message(self):
35 if self.args:
36 message = self.args[0]
54 def __init__(self, name, message=None):
55 IOError.__init__(self, name)
65 self.message = message
66 self.name = name
67 self.templates = [name]
69 def __str__(self):
70 return self.message
85 def __init__(self, names=(), message=None):
100 TemplateNotFound.__init__(self, names and names[-1] or None, message)
101 self.templates = list(names)
108 def __init__(self, message, lineno, name=None, filename=None):
109 TemplateError.__init__(self, message)
110 self.lineno = lineno
111 self.name = name
112 self.filename = filename
113 self.source = None
117 self.translated = False
119 def __str__(self):
121 if self.translated:
122 return self.message
125 location = "line %d" % self.lineno
126 name = self.filename or self.name
129 lines = [self.message, " " + location]
132 if self.source is not None:
134 line = self.source.splitlines()[self.lineno - 1]
142 def __reduce__(self):
147 return self.__class__, (self.message, self.lineno, self.name, self.filename)