lp bug: https://launchpad.net/bugs/455547 fixed
bzr revid: jvo@tinyerp.com-
20101231122548-ec9c3jhpvuv6u3mn
node.addprevious(child)
node.getparent().remove(node)
else:
- sib = node.getnext()
for child in node2:
if pos == 'inside':
node.append(child)
elif pos == 'after':
- if sib is None:
- node.addnext(child)
- else:
- sib.addprevious(child)
+ node.addnext(child)
+ node = child
elif pos == 'before':
node.addprevious(child)
else: