diff --git a/surveillance/deconnexion.py b/surveillance/deconnexion.py index 9fed84d0..2c488b17 100755 --- a/surveillance/deconnexion.py +++ b/surveillance/deconnexion.py @@ -63,8 +63,7 @@ ip_src_in_crans = '(%s)' % ' or '.join([ "ip_src<<=inet('%s')" % net for net in # Connection à la base sql via pgsql pgsql = psycopg2.connect(database='filtrage', user='crans') -# Il faudra remplacer la ligne ci-dessous par pgsql.set_session(autocommit = True) sous wheezy -pgsql.set_isolation_level(0) +pgsql.set_session(autocommit=True) curseur = pgsql.cursor() # Le smtp est assez capricieux @@ -82,7 +81,8 @@ def connectsmtp(): # Pour trouver la chambre où était la machine que l'on déconnecte. def reperage_chambre(mac): pgsql = psycopg2.connect(database='mac_prises', user='crans') - # Il faudra remplacer la ligne ci-dessous par pgsql.set_session(autocommit = True) sous wheezy + # A priori, pas besoin, on ne fait que des select + pgsql.set_session(autocommit=True) curseur = pgsql.cursor() requete = "SELECT date, chambre FROM correspondance WHERE mac=%s ORDER BY date DESC LIMIT 1;" curseur.execute(requete, (mac,)) diff --git a/surveillance/filtrage_firewall.py b/surveillance/filtrage_firewall.py index 37f6faa1..c13401a6 100755 --- a/surveillance/filtrage_firewall.py +++ b/surveillance/filtrage_firewall.py @@ -24,9 +24,7 @@ reseau = ["138.231.136.0/21", "138.231.148.0/22"] # Ouverture de la base de données : ################################### pgsql = psycopg2.connect(host='pgsql.adm.crans.org', database='filtrage', user='crans') -# Ancienne méthode pour faire de l'autocommit. -# Sous wheezy, il faudra remplacer par pgsql.set_session(autocommit=True) !!! -pgsql.set_isolation_level(0) +pgsql.set_session(autocommit=True) curseur = pgsql.cursor() diff --git a/surveillance/outils/virus.py b/surveillance/outils/virus.py index ebc213da..f14ed24e 100644 --- a/surveillance/outils/virus.py +++ b/surveillance/outils/virus.py @@ -23,8 +23,7 @@ sys.path.pop() # Connections : ############### pgsql = psycopg2.connect(database='filtrage', user='crans') -# Il faudra remplacer la ligne ci-dessous par pgsql.set_session(autocommit=True) -pgsql.set_isolation_level(0) +pgsql.set_session(autocommit=True) mail = smtplib.SMTP('localhost') ldap = crans_ldap() curseur=pgsql.cursor()