• mission create intervals generator probleme python

 

hello à tous, je rencontre un problème lors de la résolution de la mission create intervals generator tous me semble ok dans mon code , j'utilise yield comme demandé et pourtant j'ai toujours le message d'erreur AssertionError: your function should be a generator, ?, ?

voici mon code : def createintervals(data): """ Create a list of intervals out of set of ints. """ def getintervall(): print(data) listeTri = list(data) listeTri.sort() i=0 print(listeTri) point=(None,None) for var in listeTri: if i==0: point=(var,var) i=1 elif var == point[1]+1: point = (point[0],var) else: yield point point = (var,var) yield point return [x for x in get_intervall()]

quelqu'un peut il m'expliquer le problème ?

.