[Surveillance] On utilise la nouvelle méthode psycopg2 pour autocommit.

* C'est plus clair \o/
This commit is contained in:
Pierre-Elliott Bécue 2013-08-16 01:18:28 +02:00
parent 95dd8729b2
commit d8a53536b0
3 changed files with 5 additions and 8 deletions

View file

@ -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,))

View file

@ -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()

View file

@ -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()