Pourquoi dans la base lesIP sont une fois en format inet et une fois en

format str ?
Erreur, j'ai oubli que not ca voulais dire non

darcs-hash:20051030182304-4ec08-04466c08130fe77e129c318fa776633703976654.gz
This commit is contained in:
chove 2005-10-30 19:23:04 +01:00
parent 793250b839
commit 7483b3f862

View file

@ -77,12 +77,12 @@ uploadeurs= curseur.fetchall()
# Avertis hard
requete = "SELECT ip_crans FROM avertis_upload where hard='1' and date>timestamp 'now' - interval '1 day'"
curseur.execute(requete)
avertish = curseur.fetchall()
avertish = [ x[0] for x in curseur.fetchall() ]
# Avertis soft
requete = "SELECT ip_crans FROM avertis_upload where soft='1' "
curseur.execute(requete)
avertiss = curseur.fetchall()
avertiss = [ x[0] for x in curseur.fetchall() ]
# Vérification :
################
@ -94,7 +94,7 @@ for elupload, IP in uploadeurs :
# L'adhérent a t il été averti ?
################################
if [IP] in avertish:
if str(IP) in avertish:
continue
# Objets LDAP
@ -142,7 +142,7 @@ for elupload, IP in uploadeurs :
# L'adhérent a-t-il déjà été averti ?
#####################################
if [IP] not in avertiss:
if str(IP) in avertiss:
continue
# On récupère les informations de LDAP
@ -169,6 +169,7 @@ for elupload, IP in uploadeurs :
# On inscrit l'ip dans la table des avertis
###########################################
inscription = "INSERT INTO avertis_upload (ip_crans,date,soft) VALUES ('%s','now','1')" % IP
print inscription
curseur.execute(inscription)
# Changement de statut des uploders (Ainsi, les gens ne recoivent des mails qu'une fois et on a en memoire les uploads)