diff --git a/ContentDirectory.py b/ContentDirectory.py index ec6346f..912f3cc 100644 --- a/ContentDirectory.py +++ b/ContentDirectory.py @@ -66,8 +66,8 @@ class ContentDirectoryControl(UPnPPublisher, dict): def delItem(self, id): if isinstance(self[id], Container): - for i in self.children[id]: - self.delItem(i) + while self.children[id]: + self.delItem(self.children[id][0]) assert len(self.children[id]) == 0 del self.children[id] # Remove from parent