def __delitem__(self, sliced):
item = self.real_list[sliced]<EOL>del self.real_list[sliced]<EOL>self.observer(UpdateType.DELETED, item, sliced)<EOL>
See :meth:`list.__delitem__()` method

Calls observer ``self.observer(UpdateType.DELETED, item, index)``
where **item** is `self[index]`