annees = int(nombre / jours_dans_annee)
restant = nombre - round(annees*jours_dans_annee)
mois = int(restant/jours_dans_mois)
- jours= restant - round(mois*jours_dans_mois)
+ jours= nombre - round(mois*jours_dans_mois + annees*jours_dans_annee)
chaine = ""
if annees >0:
chaine2 = chaine2.replace(" ","")
try:
- poids = float(chaine)
+ poids = float(chaine2)
except:
warning("Poids impossible à lire : "+chaine,liste_err)
poids = 0
- if not( 0<poids<poids_maxi):
- warning("Poids incohérent : "+poids)
+ if not( 0<=poids<poids_maxi):
+ warning("Poids incohérent : "+str(poids),liste_err)
poids = 0
return poids
warning("La date : "+chaine+" est invalide !",liste_err)
return ""
else:
- return datetime.date(int(liste[0]),int(liste[1]),int(liste[2]))
+ try:
+ date = datetime.date(int(liste[0]),int(liste[1]),int(liste[2]))
+ except:
+ date = ""
+ warning("Impossible de lire la date "+chaine)
+ return date
def convertit_date_vers_texte(date):
""" convertit une date python en format texte aaaa-mm-jj"""
#le nb max du formulaire
valform["nb_data"] = indice_formulaire +2
- return valform
\ No newline at end of file
+ return valform