def setslice(self, w_obj, w_start, w_stop, w_sequence): w_descr = self.lookup(w_obj, '__setslice__') if w_descr is not None: w_start, w_stop = old_slice_range(self, w_obj, w_start, w_stop) self.get_and_call_function(w_descr, w_obj, w_start, w_stop, w_sequence) else: ObjSpace.setslice(self, w_obj, w_start, w_stop, w_sequence)