With that branch I'm still getting the same error:
File "/usr/lib/python2.7/dist-packages/diamond/interface.py", line 695, in on_paste
newnode = self.s.read(ios, node)
File "/usr/lib/python2.7/dist-packages/diamond/schema.py", line 532, in read
datatree = self.valid_node(root)
File "/usr/lib/python2.7/dist-packages/diamond/schema.py", line 167, in valid_node
eidtree.parent.children.remove(eidtree)
ValueError: list.remove(x): x not in list
and behaviour as reported in bug #811200 (i.e. saving the file immediately afterwards saves a file that's different from the one you're seeing and you also don't get a copied branch of the tree).
Can anyone else reproduce this or have I mangled my paths somewhere? (I packaged the branch and installed it so shouldn't be mixing versions of diamond.)
With that branch I'm still getting the same error:
File "/usr/lib/ python2. 7/dist- packages/ diamond/ interface. py", line 695, in on_paste python2. 7/dist- packages/ diamond/ schema. py", line 532, in read node(root) python2. 7/dist- packages/ diamond/ schema. py", line 167, in valid_node parent. children. remove( eidtree)
newnode = self.s.read(ios, node)
File "/usr/lib/
datatree = self.valid_
File "/usr/lib/
eidtree.
ValueError: list.remove(x): x not in list
and behaviour as reported in bug #811200 (i.e. saving the file immediately afterwards saves a file that's different from the one you're seeing and you also don't get a copied branch of the tree).
Can anyone else reproduce this or have I mangled my paths somewhere? (I packaged the branch and installed it so shouldn't be mixing versions of diamond.)