annuaires_pg: utilise db django
This commit is contained in:
parent
937aab00af
commit
1df794db38
1 changed files with 7 additions and 7 deletions
|
@ -31,7 +31,7 @@ def _need_conn(f):
|
||||||
if attempts:
|
if attempts:
|
||||||
# Attend un peu avant de reessayer
|
# Attend un peu avant de reessayer
|
||||||
time.sleep(delay)
|
time.sleep(delay)
|
||||||
conn = psycopg2.connect(user='crans', database='switchs',
|
conn = psycopg2.connect(user='crans_ro', database='django',
|
||||||
host=host)
|
host=host)
|
||||||
return f(*args, **kwargs)
|
return f(*args, **kwargs)
|
||||||
except psycopg2.OperationalError:
|
except psycopg2.OperationalError:
|
||||||
|
@ -58,14 +58,14 @@ def chbre_prises(batiment, chambre = None):
|
||||||
if chambre:
|
if chambre:
|
||||||
chambre = chambre.lower()
|
chambre = chambre.lower()
|
||||||
cur = conn.cursor()
|
cur = conn.cursor()
|
||||||
cur.execute("SELECT prise_crans FROM prises WHERE (batiment, chambre) = (%s, %s)", (batiment, chambre))
|
cur.execute("SELECT prise_crans FROM prises_prise WHERE (batiment, chambre) = (%s, %s)", (batiment, chambre))
|
||||||
try:
|
try:
|
||||||
return "%03d" % cur.fetchone()[0]
|
return "%03d" % cur.fetchone()[0]
|
||||||
except TypeError:
|
except TypeError:
|
||||||
raise ChbreNotFound("Chambre inexistante bat %r, chbre %r" % (batiment, chambre))
|
raise ChbreNotFound("Chambre inexistante bat %r, chbre %r" % (batiment, chambre))
|
||||||
else:
|
else:
|
||||||
cur = conn.cursor()
|
cur = conn.cursor()
|
||||||
cur.execute("SELECT chambre, prise_crans FROM prises WHERE batiment = %s", batiment)
|
cur.execute("SELECT chambre, prise_crans FROM prises_prise WHERE batiment = %s", batiment)
|
||||||
ret = {}
|
ret = {}
|
||||||
for chambre, prise_crans in cur.fetchall():
|
for chambre, prise_crans in cur.fetchall():
|
||||||
ret[chambre] = "%03d" % prise_crans
|
ret[chambre] = "%03d" % prise_crans
|
||||||
|
@ -79,7 +79,7 @@ def chbre_commentaire(batiment, chambre):
|
||||||
global conn
|
global conn
|
||||||
batiment = batiment.lower()
|
batiment = batiment.lower()
|
||||||
cur = conn.cursor()
|
cur = conn.cursor()
|
||||||
cur.execute("SELECT commentaire FROM prises WHERE (batiment, chambre) = (%s,%s)", (batiment, chambre))
|
cur.execute("SELECT commentaire FROM prises_prise WHERE (batiment, chambre) = (%s,%s)", (batiment, chambre))
|
||||||
try:
|
try:
|
||||||
return cur.fetchone()[0]
|
return cur.fetchone()[0]
|
||||||
except TypeError:
|
except TypeError:
|
||||||
|
@ -91,14 +91,14 @@ def reverse(batiment, prise = None):
|
||||||
batiment = batiment.lower()
|
batiment = batiment.lower()
|
||||||
if prise:
|
if prise:
|
||||||
cur = conn.cursor()
|
cur = conn.cursor()
|
||||||
cur.execute("SELECT chambre FROM prises WHERE (batiment, prise_crans) = (%s, %s)", (batiment, int(prise)))
|
cur.execute("SELECT chambre FROM prises_prise WHERE (batiment, prise_crans) = (%s, %s)", (batiment, int(prise)))
|
||||||
try:
|
try:
|
||||||
return [chbre for (chbre,) in cur.fetchall()]
|
return [chbre for (chbre,) in cur.fetchall()]
|
||||||
except TypeError:
|
except TypeError:
|
||||||
raise ValueError("Prise %s inexistante" % prise)
|
raise ValueError("Prise %s inexistante" % prise)
|
||||||
else:
|
else:
|
||||||
cur = conn.cursor()
|
cur = conn.cursor()
|
||||||
cur.execute("SELECT chambre, prise_crans FROM prises WHERE batiment = %s", batiment)
|
cur.execute("SELECT chambre, prise_crans FROM prises_prise WHERE batiment = %s", batiment)
|
||||||
ret = {}
|
ret = {}
|
||||||
for chambre, prise_crans in cur.fetchall():
|
for chambre, prise_crans in cur.fetchall():
|
||||||
try:
|
try:
|
||||||
|
@ -115,7 +115,7 @@ def is_connected(batiment, chambre):
|
||||||
batiment = batiment.lower()
|
batiment = batiment.lower()
|
||||||
chambre = chambre.lower()
|
chambre = chambre.lower()
|
||||||
cur = conn.cursor()
|
cur = conn.cursor()
|
||||||
cur.execute("SELECT cablage_effectue FROM prises WHERE (batiment, chambre) = (%s, %s)", (batiment, chambre))
|
cur.execute("SELECT cablage_effectue FROM prises_prise WHERE (batiment, chambre) = (%s, %s)", (batiment, chambre))
|
||||||
return cur.fetchone()[0]
|
return cur.fetchone()[0]
|
||||||
|
|
||||||
# Prises d'uplink, de machines du crans / Prises d'utilité CRANS
|
# Prises d'uplink, de machines du crans / Prises d'utilité CRANS
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue