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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 6 additions & 6 deletions
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

Lines changed: 5 additions & 5 deletions
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

Lines changed: 4 additions & 4 deletions
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy