[cpif] r63 - trunk/frontend-web
svn at argo.es
svn at argo.es
Sun May 20 02:11:19 CEST 2007
Author: jcea
Date: Sun May 20 02:11:15 2007
New Revision: 63
Log:
Guardamos los usuarios entre versiones, para
poder actualizar la base de datos. Perdemos
los mensajes, pero consevamos los usuarios...
Modified:
trunk/frontend-web/init.py
Modified: trunk/frontend-web/init.py
==============================================================================
--- trunk/frontend-web/init.py (original)
+++ trunk/frontend-web/init.py Sun May 20 02:11:15 2007
@@ -37,6 +37,20 @@
@monitor
def inicializa(conn,masterkey) :
+ if conn.get_root()["usuarios"]["num_usuarios"] :
+ f=open("claves.backup","w")
+ for i,j in conn.get_root()["usuarios"]["usuarios"].items() :
+ print >>f,i,j["clave"]
+ f.close()
+ else :
+ print "Importando usuarios..."
+ f=open("claves.backup")
+ for i in f :
+ i=i.split()
+ print i
+ database.usuario_add(conn,i[0],None,clave=i[1])
+ f.close()
+
master=conn.get_root()["usuarios"]["usuarios"].get("master",None)
if master :
assert master["clave"]==masterkey
More information about the cpif
mailing list