[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