[cpif] r62 - trunk/frontend-web
svn at argo.es
svn at argo.es
Sun May 20 00:04:46 CEST 2007
Author: jcea
Date: Sun May 20 00:04:46 2007
New Revision: 62
Log:
Generamos la version...
Modified:
trunk/frontend-web/globales.py
trunk/frontend-web/init.py
trunk/frontend-web/url_.py
Modified: trunk/frontend-web/globales.py
==============================================================================
--- trunk/frontend-web/globales.py (original)
+++ trunk/frontend-web/globales.py Sun May 20 00:04:46 2007
@@ -9,3 +9,5 @@
# sincronizar el acceso al storage.
monitor=None
+# Version global de todo el programa
+version=None
Modified: trunk/frontend-web/init.py
==============================================================================
--- trunk/frontend-web/init.py (original)
+++ trunk/frontend-web/init.py Sun May 20 00:04:46 2007
@@ -5,9 +5,27 @@
def main() :
import globales
- import os.path,sys
+ import os,sys
directorio_padre=os.path.split(os.getcwd())[0] # Directorio padre
sys.path.append(os.path.join(directorio_padre,"backend"))
+
+ for i in os.walk(directorio_padre) :
+ if i[0].endswith("durus-berkeleydbstorage") : continue
+ if i[2] :
+ for j in i[2] :
+ if j.endswith(".py") :
+ f=os.path.join(i[0],j)
+ cabecera=open(f).readline().strip().split()
+ version=0
+ for k in cabecera :
+ try :
+ version=int(k)
+ break
+ except :
+ pass
+ if version>globales.version :
+ print f,version
+ globales.version=version
import storage
dummy,dummy,monitor=storage.storage_and_monitor(os.path.join(os.path.pardir,"backend","db"))
Modified: trunk/frontend-web/url_.py
==============================================================================
--- trunk/frontend-web/url_.py (original)
+++ trunk/frontend-web/url_.py Sun May 20 00:04:46 2007
@@ -2,6 +2,8 @@
from globales import monitor
+import globales
+
import datetime
delta_dia=datetime.timedelta(1)
@@ -84,7 +86,8 @@
<p><a href="/logout">LOG OUT</a>
<p><a href="/stop">Parar la demo</a>
<p><a href="/nuevo_usuario">Dar de alta un nuevo usuario</a>
-</body></html>""" %("\r\n".join(texto),calendario.vista_mensual(conn,fecha_elegida,usuario)))
+<p align="right"><font size=-1>Versión: %s</font>
+</body></html>""" %("\r\n".join(texto),calendario.vista_mensual(conn,fecha_elegida,usuario),globales.version))
@monitor
def init(conn) :
More information about the cpif
mailing list