Clear out iterable data when resetting Disco items.

This commit is contained in:
Lance Stout 2013-02-22 10:07:19 -08:00
parent 8c763fcf43
commit 766e0b685d

View File

@ -128,9 +128,10 @@ class DiscoItems(ElementBase):
def del_items(self):
"""Remove all items."""
self._items = set()
for item in self['substanzas']:
if isinstance(item, DiscoItem):
items = [i for i in self.iterables if isinstance(i, DiscoItem)]
for item in items:
self.xml.remove(item.xml)
self.iterables.remove(item)
class DiscoItem(ElementBase):