|
@@ -66,8 +66,8 @@ class ContentDirectoryControl(UPnPPublisher, dict): |
|
|
|
|
|
|
|
|
def delItem(self, id): |
|
|
def delItem(self, id): |
|
|
if isinstance(self[id], Container): |
|
|
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 |
|
|
assert len(self.children[id]) == 0 |
|
|
del self.children[id] |
|
|
del self.children[id] |
|
|
# Remove from parent |
|
|
# Remove from parent |
|
|