Skip to content

Commit 7bb34c7

Browse files
committed
Rename treebuilders._base to .base to reflect public status
1 parent 945911b commit 7bb34c7

File tree

5 files changed

+16
-16
lines changed

5 files changed

+16
-16
lines changed

html5lib/html5parser.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from . import tokenizer
1313

1414
from . import treebuilders
15-
from .treebuilders._base import Marker
15+
from .treebuilders.base import Marker
1616

1717
from . import utils
1818
from .constants import (
File renamed without changes.

html5lib/treebuilders/dom.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from xml.dom import minidom, Node
66
import weakref
77

8-
from . import _base
8+
from . import base
99
from .. import constants
1010
from ..constants import namespaces
1111
from ..utils import moduleFactoryFactory
@@ -50,9 +50,9 @@ def __delitem__(self, name):
5050
else:
5151
del self.element.attributes[name]
5252

53-
class NodeBuilder(_base.Node):
53+
class NodeBuilder(base.Node):
5454
def __init__(self, element):
55-
_base.Node.__init__(self, element.nodeName)
55+
base.Node.__init__(self, element.nodeName)
5656
self.element = element
5757

5858
namespace = property(lambda self: hasattr(self.element, "namespaceURI") and
@@ -117,7 +117,7 @@ def getNameTuple(self):
117117

118118
nameTuple = property(getNameTuple)
119119

120-
class TreeBuilder(_base.TreeBuilder): # pylint:disable=unused-variable
120+
class TreeBuilder(base.TreeBuilder): # pylint:disable=unused-variable
121121
def documentClass(self):
122122
self.dom = Dom.getDOMImplementation().createDocument(None, None, None)
123123
return weakref.proxy(self)
@@ -157,12 +157,12 @@ def getDocument(self):
157157
return self.dom
158158

159159
def getFragment(self):
160-
return _base.TreeBuilder.getFragment(self).element
160+
return base.TreeBuilder.getFragment(self).element
161161

162162
def insertText(self, data, parent=None):
163163
data = data
164164
if parent != self:
165-
_base.TreeBuilder.insertText(self, data, parent)
165+
base.TreeBuilder.insertText(self, data, parent)
166166
else:
167167
# HACK: allow text nodes as children of the document node
168168
if hasattr(self.dom, '_child_node_types'):

html5lib/treebuilders/etree.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import re
77

8-
from . import _base
8+
from . import base
99
from .. import ihatexml
1010
from .. import constants
1111
from ..constants import namespaces
@@ -18,7 +18,7 @@ def getETreeBuilder(ElementTreeImplementation, fullTree=False):
1818
ElementTree = ElementTreeImplementation
1919
ElementTreeCommentType = ElementTree.Comment("asd").tag
2020

21-
class Element(_base.Node):
21+
class Element(base.Node):
2222
def __init__(self, name, namespace=None):
2323
self._name = name
2424
self._namespace = namespace
@@ -142,7 +142,7 @@ def reparentChildren(self, newParent):
142142
if self._element.text is not None:
143143
newParent._element.text += self._element.text
144144
self._element.text = ""
145-
_base.Node.reparentChildren(self, newParent)
145+
base.Node.reparentChildren(self, newParent)
146146

147147
class Comment(Element):
148148
def __init__(self, data):
@@ -310,7 +310,7 @@ def serializeElement(element):
310310

311311
return "".join(rv)
312312

313-
class TreeBuilder(_base.TreeBuilder): # pylint:disable=unused-variable
313+
class TreeBuilder(base.TreeBuilder): # pylint:disable=unused-variable
314314
documentClass = Document
315315
doctypeClass = DocumentType
316316
elementClass = Element
@@ -332,7 +332,7 @@ def getDocument(self):
332332
return self.document._element.find("html")
333333

334334
def getFragment(self):
335-
return _base.TreeBuilder.getFragment(self)._element
335+
return base.TreeBuilder.getFragment(self)._element
336336

337337
return locals()
338338

html5lib/treebuilders/etree_lxml.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import re
1717
import sys
1818

19-
from . import _base
19+
from . import base
2020
from ..constants import DataLossWarning
2121
from .. import constants
2222
from . import etree as etree_builders
@@ -172,7 +172,7 @@ def serializeElement(element):
172172
return "".join(rv)
173173

174174

175-
class TreeBuilder(_base.TreeBuilder):
175+
class TreeBuilder(base.TreeBuilder):
176176
documentClass = Document
177177
doctypeClass = DocumentType
178178
elementClass = None
@@ -254,10 +254,10 @@ def _getData(self):
254254
self.elementClass = Element
255255
self.commentClass = Comment
256256
# self.fragmentClass = builder.DocumentFragment
257-
_base.TreeBuilder.__init__(self, namespaceHTMLElements)
257+
base.TreeBuilder.__init__(self, namespaceHTMLElements)
258258

259259
def reset(self):
260-
_base.TreeBuilder.reset(self)
260+
base.TreeBuilder.reset(self)
261261
self.insertComment = self.insertCommentInitial
262262
self.initial_comments = []
263263
self.doctype = None

0 commit comments

Comments
 (0)