def pop(self, index=None):
if index is None:<EOL><INDENT>index = len(self.real_list) - <NUM_LIT:1><EOL><DEDENT>effect = self[index]<EOL>returned = self.real_list.pop(index)<EOL>self._items.remove(effect)<EOL>return returned<EOL>
See :meth:`~pluginsmanager.observer.observable_list.ObservableList.pop()` method