Em sua primeira seção, você indic realmente que original = retificar… assim isto ajusta o confinamente. No segundo, você está criando o confinamente e está configurando-o, mas você tem que dizer ds.EnforceConstraints=True. Nesse ponto deve, se o kivk para fora sua exceção.