@@ -49,7 +49,7 @@ def _getChildNodes(self):
49
49
def testSerializer (element ):
50
50
rv = []
51
51
finalText = None
52
- filter = ihatexml .InfosetFilter ()
52
+ infosetFilter = ihatexml .InfosetFilter ()
53
53
def serializeElement (element , indent = 0 ):
54
54
if not hasattr (element , "tag" ):
55
55
if hasattr (element , "getroot" ):
@@ -90,22 +90,22 @@ def serializeElement(element, indent=0):
90
90
tag = nsmatch .group (2 )
91
91
prefix = constants .prefixes [ns ]
92
92
rv .append ("|%s<%s %s>" % (' ' * indent , prefix ,
93
- filter .fromXmlName (tag )))
93
+ infosetFilter .fromXmlName (tag )))
94
94
else :
95
95
rv .append ("|%s<%s>" % (' ' * indent ,
96
- filter .fromXmlName (element .tag )))
96
+ infosetFilter .fromXmlName (element .tag )))
97
97
98
98
if hasattr (element , "attrib" ):
99
99
attributes = []
100
100
for name , value in element .attrib .items ():
101
101
nsmatch = tag_regexp .match (name )
102
102
if nsmatch is not None :
103
103
ns , name = nsmatch .groups ()
104
- name = filter .fromXmlName (name )
104
+ name = infosetFilter .fromXmlName (name )
105
105
prefix = constants .prefixes [ns ]
106
106
attr_string = "%s %s" % (prefix , name )
107
107
else :
108
- attr_string = filter .fromXmlName (name )
108
+ attr_string = infosetFilter .fromXmlName (name )
109
109
attributes .append ((attr_string , value ))
110
110
111
111
for name , value in sorted (attributes ):
@@ -178,7 +178,7 @@ class TreeBuilder(_base.TreeBuilder):
178
178
179
179
def __init__ (self , namespaceHTMLElements , fullTree = False ):
180
180
builder = etree_builders .getETreeModule (etree , fullTree = fullTree )
181
- filter = self .filter = ihatexml .InfosetFilter ()
181
+ infosetFilter = self .infosetFilter = ihatexml .InfosetFilter ()
182
182
self .namespaceHTMLElements = namespaceHTMLElements
183
183
184
184
class Attributes (dict ):
@@ -187,32 +187,32 @@ def __init__(self, element, value={}):
187
187
dict .__init__ (self , value )
188
188
for key , value in self .items ():
189
189
if isinstance (key , tuple ):
190
- name = "{%s}%s" % (key [2 ], filter .coerceAttribute (key [1 ]))
190
+ name = "{%s}%s" % (key [2 ], infosetFilter .coerceAttribute (key [1 ]))
191
191
else :
192
- name = filter .coerceAttribute (key )
192
+ name = infosetFilter .coerceAttribute (key )
193
193
self ._element ._element .attrib [name ] = value
194
194
195
195
def __setitem__ (self , key , value ):
196
196
dict .__setitem__ (self , key , value )
197
197
if isinstance (key , tuple ):
198
- name = "{%s}%s" % (key [2 ], filter .coerceAttribute (key [1 ]))
198
+ name = "{%s}%s" % (key [2 ], infosetFilter .coerceAttribute (key [1 ]))
199
199
else :
200
- name = filter .coerceAttribute (key )
200
+ name = infosetFilter .coerceAttribute (key )
201
201
self ._element ._element .attrib [name ] = value
202
202
203
203
class Element (builder .Element ):
204
204
def __init__ (self , name , namespace ):
205
- name = filter .coerceElement (name )
205
+ name = infosetFilter .coerceElement (name )
206
206
builder .Element .__init__ (self , name , namespace = namespace )
207
207
self ._attributes = Attributes (self )
208
208
209
209
def _setName (self , name ):
210
- self ._name = filter .coerceElement (name )
210
+ self ._name = infosetFilter .coerceElement (name )
211
211
self ._element .tag = self ._getETreeTag (
212
212
self ._name , self ._namespace )
213
213
214
214
def _getName (self ):
215
- return filter .fromXmlName (self ._name )
215
+ return infosetFilter .fromXmlName (self ._name )
216
216
217
217
name = property (_getName , _setName )
218
218
@@ -225,7 +225,7 @@ def _setAttributes(self, attributes):
225
225
attributes = property (_getAttributes , _setAttributes )
226
226
227
227
def insertText (self , data , insertBefore = None ):
228
- data = filter .coerceCharacters (data )
228
+ data = infosetFilter .coerceCharacters (data )
229
229
builder .Element .insertText (self , data , insertBefore )
230
230
231
231
def appendChild (self , child ):
@@ -234,11 +234,11 @@ def appendChild(self, child):
234
234
235
235
class Comment (builder .Comment ):
236
236
def __init__ (self , data ):
237
- data = filter .coerceComment (data )
237
+ data = infosetFilter .coerceComment (data )
238
238
builder .Comment .__init__ (self , data )
239
239
240
240
def _setData (self , data ):
241
- data = filter .coerceComment (data )
241
+ data = infosetFilter .coerceComment (data )
242
242
self ._element .text = data
243
243
244
244
def _getData (self ):
0 commit comments