Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Dans mon code python, j’ai une requête (la 2ème) qui ne renvoie aucune valeur et je ne sais pas pourquoi !!
J’ai toujours recent[0] =None.
Merci de votre aide
voici le code :
for travaux ,recentT in db.prepare("SELECT site,max(date_travaux) FROM travaux GROUP BY site"):
......
je trouve l'année (annee)
je trouve le site (c)
#s'il s'agit d'un site dans le groupe "Travaux"
if c.name in bpy.data.groups["Travaux"].objects:
#trouve le père du c
pere=c.parent
#je cherche la date la plus récente du père
recentPere=db.prepare("SELECT MAX(date_travaux) FROM travaux WHERE id_travaux='%s'"%pere)
#je comprae la date du pere avec celle du C
for recent in recentPere:
if(recent[0]!=None):
anneePere=str(recent[0].year)
if(anneePere>=annee):
......
Hors ligne
c'est bon j'ai trouvé mon problème. il fallait faire parent=c.paren.name
merci
Hors ligne
Pages : 1