Si ça plante alors que le fichier est ouvert (hormis un pb d'écriture sur le disque), c'est qu'un appel à get_c_locale_abbrev() ou validatePrint() a échoué. Le mieux est de les réaliser avant d'ouvrir le fichier:
ifTrue:cla=get_c_locale_abbrev()s1=validatePrint(temperature)s2=validatePrint(humidity)# Si on arrive là, cla, s1 et s2 sont normalement ok, au pire on peut# mettre un test sur leurs valeurs et n'enregistrer que si ce test# est positif.sfile=open(Temp_histEXT,'w')sfile.write(cla+" /"+s1+"/"+s2+"/1\n")sfile.close()subprocess.Popen(["/bin/ln","-fs",Temp_histEXT,Link_histEXT])
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Vérifier les données avant d'écrire le fichier
Posté par lolop (site web personnel) . En réponse au message Fichier hist-EXT. Évalué à 2.
Si ça plante alors que le fichier est ouvert (hormis un pb d'écriture sur le disque), c'est qu'un appel à
get_c_locale_abbrev()ouvalidatePrint()a échoué. Le mieux est de les réaliser avant d'ouvrir le fichier:Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN