[cpif] r27 - trunk
svn at argo.es
svn at argo.es
Thu May 3 18:16:40 CEST 2007
Author: jcea
Date: Thu May 3 18:16:38 2007
New Revision: 27
Log:
Aprovechamos la migracion a Durus 3.7 para
simplificar un poco el codigo.
Modified:
trunk/database.py
Modified: trunk/database.py
==============================================================================
--- trunk/database.py (original)
+++ trunk/database.py Thu May 3 18:16:38 2007
@@ -130,15 +130,13 @@
last_msg2hilo=root["seguimiento_no_leidos"]["last_msg2hilo"]
- for last,hilo in last_msg2hilo.items_backward() :
- if last<=l : # Hemos terminado. Esto sera mas simple en Durus 3.7
- usuario["ultimo mensaje conocido"]=root["mensajes"]["num_mensajes"]
- break
+ for last,hilo in last_msg2hilo.items_from(l,closed=False) :
# Vemos cual es el ultimo leido para ese hilo
ultimo=posicion_hilos.get(hilo) # Esta es la optimizacion de hilos que todo el mundo ha leido ya...
if not ultimo : ultimo=punto_de_lectura_global[hilo]
if ultimo < last : # Este hilo tiene mensajes nuevos...
posicion_hilos_no_leidos[hilo]=ultimo # Lo marcamos como pendiente de leer y nos vamos al ultimo que hemos leido
+ usuario["ultimo mensaje conocido"]=root["mensajes"]["num_mensajes"]
More information about the cpif
mailing list