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

svn at argo.es svn at argo.es
Fri Jun 15 21:21:15 CEST 2007


Author: jcea
Date: Fri Jun 15 21:21:10 2007
New Revision: 155

Log:
Algo de infraestructura...

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	Fri Jun 15 21:21:10 2007
@@ -274,6 +274,7 @@
 
   u=root["usuarios"]["usuarios"][normaliza_nick(usuario)]
 
+  num_mensajes=hilo["num_mensajes"]
   mensajes=[]
   i=thread_len
   pr=hilo["numeros"].get(primer_mensaje,None)
@@ -286,7 +287,7 @@
     if not i : break
 
   metatags=hilo["metatags"]
-  finished=posicion>=hilo["num_mensajes"]
+  finished=posicion>=num_mensajes
   if usuario : # Acceso *NO* anonimo
     pl=u["punto de lectura"].get(hilo_num,0)
     if not pl : # Nunca hemos visitado ese hilo, o hace mucho que no cambia
@@ -304,7 +305,7 @@
               pnl=iterador_mensajes.next()[0] # El primer no leido
             plnl[hilo_num]=pnl
 
-  return (meta,mensajes,finished,metatags)
+  return (meta,mensajes,num_mensajes,finished,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	Fri Jun 15 21:21:10 2007
@@ -21,7 +21,7 @@
     except :
       return None
 
-  meta,mensajes,finished,metatags=database.listado_hilo(conn,usuario,hilo_num,first_post)
+  meta,mensajes,num_mensajes,finished,metatags=database.listado_hilo(conn,usuario,hilo_num,first_post)
   if not meta : return None
 
   assert len(metatags)==1 # De momento no permitimos multiples metatags para un hilo



More information about the cpif mailing list