(self, doc, dom_type)
| 213 | self.parser.replaceTag(div, 'p') |
| 214 | |
| 215 | def div_to_para(self, doc, dom_type): |
| 216 | bad_divs = 0 |
| 217 | else_divs = 0 |
| 218 | divs = self.parser.getElementsByTag(doc, tag=dom_type) |
| 219 | tags = ['a', 'blockquote', 'dl', 'div', 'img', 'ol', 'p', |
| 220 | 'pre', 'table', 'ul'] |
| 221 | for div in divs: |
| 222 | items = self.parser.getElementsByTags(div, tags) |
| 223 | if div is not None and len(items) == 0: |
| 224 | self.replace_with_para(doc, div) |
| 225 | bad_divs += 1 |
| 226 | elif div is not None: |
| 227 | replaceNodes = self.get_replacement_nodes(doc, div) |
| 228 | div.clear() |
| 229 | for c, n in enumerate(replaceNodes): |
| 230 | div.insert(c, n) |
| 231 | else_divs += 1 |
| 232 | return doc |
no test coverage detected