Projet

Général

Profil

var_loader.py.patch

Utilisation du test de consistance not_equal de Tiramisu à la place de eosfunc.valid_differ - Joël Cuissinat, 05/10/2016 12:21

Télécharger (1020 octets)

Voir les différences:

creole/var_loader.py
900 900
                elif check[0] == 'obligatoire':
901 901
                    self.mandatory.append(var)
902 902
                elif check[0] == 'valid_differ' and check[1][0]['type'] == 'eole':
903
                    if len(check[1]) != 1:
904
                        raise Exception(_(u'valid_differ length should be 1'))
905
                    self.consistency.setdefault(var, []).append(('not_equal', check[1][0], check[2]))
903
                    consistency = ['not_equal']
904
                    consistency.extend(check[1])
905
                    consistency.append(check[2])
906
                    self.consistency.setdefault(var, []).append(tuple(consistency))
906 907
                elif check[0] == 'valid_networknetmask':
907 908
                    if len(check[1]) != 1:
908 909
                        raise Exception(_(u'valid_networknetmask length should be 1'))