Home | History | Annotate | Download | only in base

Lines Matching full:self

11   def __init__(self, fp, pass_unknown=0, verbose=0):
12 self.pass_unknown = pass_unknown
13 self.data = ""
14 self.fp = fp
15 SGMLParser.__init__(self, verbose)
17 def handle_data(self, data):
18 self.data = self.data + data
20 def flush(self):
21 data = self.data
23 self.data = ""
24 self.write(data)
26 def write (self, data):
27 return self.fp.write(data)
29 def write_starttag (self, tag, attrs):
30 self.flush()
32 self.write ("<%s>" % tag)
34 self.write ("<" + tag)
36 self.write (" " + name + '=' + '"' + value + '"')
37 self.write (">")
39 def write_endtag (self, tag):
40 self.flush()
41 self.write ("</%s>" % tag)
43 def handle_comment(self, data):
47 def unknown_starttag(self, tag, attrs):
48 if self.pass_unknown:
49 self.write_starttag (tag, attrs)
51 def unknown_endtag(self, tag):
52 if self.pass_unknown:
53 self.write_endtag(tag)
55 def handle_entityref(self, ref):
56 self.flush()
57 self.write ("&%s;" % ref)
59 def handle_charref(self, ref):
60 self.flush()
61 self.write ("&#%s;" % ref)
63 def close(self):
64 SGMLParser.close(self)
65 self.flush()