[cpif] r103 - trunk/backend
svn at argo.es
svn at argo.es
Thu May 24 19:39:06 CEST 2007
Author: jcea
Date: Thu May 24 19:39:02 2007
New Revision: 103
Log:
Afinamos un poco mas...
Modified:
trunk/backend/database.py
Modified: trunk/backend/database.py
==============================================================================
--- trunk/backend/database.py (original)
+++ trunk/backend/database.py Thu May 24 19:39:02 2007
@@ -236,7 +236,8 @@
i=thread_len
pr=hilo["numeros"].get(primer_mensaje,None)
if not pr : return None,None,None
- for msg_num,msg in hilo["mensajes"].items_from(pr) :
+ iterador_mensajes=hilo["mensajes"].items_from(pr)
+ for msg_num,msg in iterador_mensajes :
posicion,msg=msg
mensajes.append((msg_num,msg["autor"],msg["TS"],msg["texto"]))
i-=1
@@ -248,7 +249,7 @@
nl=u["punto de lectura no leidos"].get(hilo_num)
if nl and (nl<=msg_num) :
if finished : del u["punto de lectura no leidos"][hilo_num]
- else : u["punto de lectura no leidos"][hilo_num]=msg_num
+ else : u["punto de lectura no leidos"][hilo_num]=iterador_mensajes.next()[0] # El primer no leido
return (meta,mensajes,finished)
More information about the cpif
mailing list