MCPcopy Create free account
hub / github.com/aaronsw/html2text / __init__

Method __init__

html2text.py:154–179  ·  view source on GitHub ↗
(self, out=None, baseurl='')

Source from the content-addressed store, hash-verified

152
153class _html2text(HTMLParser.HTMLParser):
154 def __init__(self, out=None, baseurl=''):
155 HTMLParser.HTMLParser.__init__(self)
156
157 if out is None: self.out = self.outtextf
158 else: self.out = out
159 try:
160 self.outtext = unicode()
161 except NameError: # Python3
162 self.outtext = str()
163 self.quiet = 0
164 self.p_p = 0
165 self.outcount = 0
166 self.start = 1
167 self.space = 0
168 self.a = []
169 self.astack = []
170 self.acount = 0
171 self.list = []
172 self.blockquote = 0
173 self.pre = 0
174 self.startpre = 0
175 self.lastWasNL = 0
176 self.abbr_title = None # current abbreviation definition
177 self.abbr_data = None # last inner HTML (for abbr being defined)
178 self.abbr_list = {} # stack of abbreviations to write later
179 self.baseurl = baseurl
180
181 def outtextf(self, s):
182 self.outtext += s

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected