[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&oacute;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