# HG changeset patch # User Laurent Bessard # Date 1365978904 -7200 # Node ID 1eec9b855e47031c2a2c07f167ec012cafc341f0 # Parent c4989e53f9c333ad635b81e2f5a4790f7536b647 Clean Config Tree Node children list by type after removing one child diff -r c4989e53f9c3 -r 1eec9b855e47 ConfigTreeNode.py --- a/ConfigTreeNode.py Mon Apr 15 00:32:16 2013 +0200 +++ b/ConfigTreeNode.py Mon Apr 15 00:35:04 2013 +0200 @@ -465,6 +465,8 @@ shutil.rmtree(CTNInstance.CTNPath()) # Remove child of Children self.Children[CTNInstance.CTNType].remove(CTNInstance) + if len(self.Children[CTNInstance.CTNType]) == 0: + self.Children.pop(CTNInstance.CTNType) # Forget it... (View have to refresh) def CTNRemove(self):