Skip to content

Commit 106d3a1

Browse files
committed
--HG-- extra : convert_revision : svn%3Aacbfec75-9323-0410-a652-858a13e371e0/trunk%40371
1 parent 8c8eb7e commit 106d3a1

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/treebuilders/elementtree.py renamed to src/treebuilders/etree.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
try:
22
from xml.etree import ElementTree
3-
except NameError:
3+
except ImportError:
44
from elementtree import ElementTree
55

66
import base
@@ -20,16 +20,15 @@ def _getName(self):
2020
name = property(_getName, _setName)
2121

2222
def _getAttributes(self):
23-
#Just return the _element which implements a dict-like interface to the attributes
24-
return self._element
23+
return self._element.attrib
2524

2625
def _setAttributes(self, attributes):
2726
#Delete existing attributes first
2827
#XXX - there may be a better way to do this...
2928
for key in self._element.attrib.keys():
3029
del self._element.attrib[key]
3130
for key, value in attributes.iteritems():
32-
self._elements.set(key) = value
31+
self._elements.set(key, value)
3332

3433
attributes = property(_getAttributes, _setAttributes)
3534

0 commit comments

Comments
 (0)