[cpif] r64 - in trunk: . backend frontend-web
svn at argo.es
svn at argo.es
Sun May 20 02:23:48 CEST 2007
Author: jcea
Date: Sun May 20 02:23:48 2007
New Revision: 64
Log:
Conservamos los usuarios en un backup, por las actualizaciones de base de datos
Modified:
trunk/TODO
trunk/backend/database.py
trunk/frontend-web/ (props changed)
trunk/frontend-web/init.py
Modified: trunk/TODO
==============================================================================
--- trunk/TODO (original)
+++ trunk/TODO Sun May 20 02:23:48 2007
@@ -55,3 +55,7 @@
Puede ser que solo estemos evaluando una cabecera,
no todas. Verificarlo.
+- 20070520: FRONTAL WEB: Cuando implementemos migracion
+ de bases de datos, no hara falta que guardemos un backup
+ de los usuarios.
+
Modified: trunk/backend/database.py
==============================================================================
--- trunk/backend/database.py (original)
+++ trunk/backend/database.py Sun May 20 02:23:48 2007
@@ -105,6 +105,11 @@
"cookie":None,
"nick":nick})
+ f=open("claves.backup","w")
+ for i,j in conn.get_root()["usuarios"]["usuarios"].items() :
+ print >>f,i,j["clave"]
+ f.close()
+
def usuario_get(conn,nick) :
root=conn.get_root()
usuarios=root["usuarios"]
Modified: trunk/frontend-web/init.py
==============================================================================
--- trunk/frontend-web/init.py (original)
+++ trunk/frontend-web/init.py Sun May 20 02:23:48 2007
@@ -37,19 +37,16 @@
@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 :
+ if not conn.get_root()["usuarios"]["num_usuarios"] :
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()
+ import os.path
+ if os.path.exists("claves.backup") :
+ 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 :
More information about the cpif
mailing list