[cpif] r217 - in trunk: backend frontend-web

svn at argo.es svn at argo.es
Sun Jul 1 01:44:05 CEST 2007


Author: jcea
Date: Sun Jul  1 01:44:03 2007
New Revision: 217

Log:
Movemos cosas donde le toca

Modified:
   trunk/backend/database.py
   trunk/frontend-web/url_hilo.py

Modified: trunk/backend/database.py
==============================================================================
--- trunk/backend/database.py	(original)
+++ trunk/backend/database.py	Sun Jul  1 01:44:03 2007
@@ -289,7 +289,6 @@
 
   meta={"titulo":hilo["titulo"],"creador":hilo["creador"],
         "TS creacion":hilo["TS creacion"]}
-  metatags=hilo["metatags"]
 
   u=root["usuarios"]["usuarios"][normaliza_nick(usuario)]
 
@@ -324,7 +323,8 @@
               pnl=iterador_mensajes.next()[0] # El primer no leido
             plnl[hilo_num]=pnl
 
-  return (meta,mensajes,num_mensajes,finished,metatags)
+  mt=root["metatags"]["metatags"]
+  return (meta,mensajes,num_mensajes,finished,[(i,mt[i]["nombre"]) for i in metatags])
 
 # Marcamos como leidos los hilos que estamos
 # viendo en pantalla. Si hay mensajes adicionales

Modified: trunk/frontend-web/url_hilo.py
==============================================================================
--- trunk/frontend-web/url_hilo.py	(original)
+++ trunk/frontend-web/url_hilo.py	Sun Jul  1 01:44:03 2007
@@ -21,14 +21,14 @@
     except :
       return None
 
-  try: 
+  try :
     meta,mensajes,num_mensajes,finished,metatags=database.listado_hilo(conn,usuario,hilo_num,first_post)
     if not meta : return None
-  except:
+  except :
     return None
 
   assert len(metatags)==1 # De momento no permitimos multiples metatags para un hilo
-  metatag=iter(metatags).next()
+  metatag=metatags[0]
   import skins 
   pagina = skins.Skin(path,usuario)
 
@@ -38,13 +38,9 @@
       "thread_author": meta["creador"],
       "thread_num": hilo_num,
       "messages": (first_post,num_mensajes,mensajes),
-      "metatag": metatag
-
+      "metatag": metatag[0],
+      "metatag_title": metatag[1],
       }
-
-  root=conn.get_root()
-  d["metatag_title"] = root["metatags"]["metatags"][metatag]["nombre"]
-
 
   pagina.load_dict(d)
   return(pagina.web())



More information about the cpif mailing list