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:
parent
793250b839
commit
7483b3f862
1 changed files with 5 additions and 4 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue