problème : AssertionError comment résoudre ?
Bonjour, j'ai besoin de votre aide pour corriger une erreur qui m'intrigue depuis quelques jours déjà.
Cette erreur se produit a cette instant du script :
Code:
1 2 3
| nbstep = it.next()
for k, m in it:
pass |
it est un generateur objet.
Et voici le message affiché par l'erreur :
Traceback (most recent call last):
--File "D:\Projet\mainProc.py", line 26, in (module)
----dataSet.analyseImage()
--File "D:\Projet\DataSet;py", line 246, in analyseImage
----["temp/sfsTemp.sfs"], 0, True, dataSmallImage
--File "D:\Projet\utilsFunction.py", line 85, in classifSurfacesetAdditionnal
----nbstep = it.next()
--File "D:\Projet\castext066\surfcar\surfaceset.py", line 698, in classify_additionnal
----extractors_and_types = [self._get_descriptors_extractor(name) for name in descriptor_names]
--File "D:\Projet\castext066\surfcar\surfaceset.py", line 1037, in _get_descriptors_extractor
----extractor = self.get_extractor_by_name(extractor_name)
--File "D:\Projet\castext066\surfcar\surfaceset.py", line 967, in get_extractor_by_name
----setattr(extractor,attrname,row[attrname])
--File "D:\Projet\castext066\surfcar\extractors.py", line 144, in __setattr__
----Extractor.__setattr__(self,attrname,value)
--File "D:\Projet\castext06`\surfcar\schema.py", line 114, in setter
----constraint.check(value)
--File "D:\Projet\castext066\surfcar\schema.py", line 81, in check
----assert value in self.choicefunc()
AssertionError
Voici les dernieres fonctions :
schema.py / ligne 113 à 118
Code:
1 2 3 4 5 6 7
|
def setter(self, value):
if constraint is not None:
value = constraint.convert(value)
constraint.check(value)
setattr(self, '_%s' % attrname, value)
return setter |
schema.py / ligne 81 et 82
Code:
1 2 3
|
def check(self, value):
assert value in self.choicefunc() |
Si quelqu'un a une idée, une piste pour me dire où chercher ou besoin de renseignements, n'hésitez pas.
merci d'avance.