def __delitem__(self, key): del self._reversed[self[key]] if PY2: return UserDict.__delitem__(self, key) else: return super(TwoWayDict, self).__delitem__(key)