Fixed last fix.
This commit is contained in:
parent
4b97eddee4
commit
d9d5f5a841
1 changed files with 2 additions and 2 deletions
|
@ -74,7 +74,7 @@ class Node(object):
|
||||||
if self.parent and not self.namespace: self.namespace=self.parent.namespace
|
if self.parent and not self.namespace: self.namespace=self.parent.namespace
|
||||||
for attr in attrs.keys():
|
for attr in attrs.keys():
|
||||||
self.attrs[attr]=attrs[attr]
|
self.attrs[attr]=attrs[attr]
|
||||||
if isinstance(payload, basestring)
|
if isinstance(payload, basestring): payload=[payload]
|
||||||
for i in payload:
|
for i in payload:
|
||||||
if isinstance(i, Node): self.addChild(node=i)
|
if isinstance(i, Node): self.addChild(node=i)
|
||||||
else: self.data.append(ustr(i))
|
else: self.data.append(ustr(i))
|
||||||
|
@ -130,7 +130,7 @@ class Node(object):
|
||||||
def delChild(self, node, attrs={}):
|
def delChild(self, node, attrs={}):
|
||||||
""" Deletes the "node" from the node's childs list, if "node" is an instance.
|
""" Deletes the "node" from the node's childs list, if "node" is an instance.
|
||||||
Else deletes the first node that have specified name and (optionally) attributes. """
|
Else deletes the first node that have specified name and (optionally) attributes. """
|
||||||
if type(node)<>type(self): node=self.getTag(node,attrs)
|
if not isinstance(node, Node): node=self.getTag(node,attrs)
|
||||||
self.kids.remove(node)
|
self.kids.remove(node)
|
||||||
return node
|
return node
|
||||||
def getAttrs(self):
|
def getAttrs(self):
|
||||||
|
|
Loading…
Add table
Reference in a new issue