[Olpc-uruguay] Evitar entradas en el diario...

Alan Jhonn Aguiar Schwyn alanjas en hotmail.com
Mar Mayo 24 11:25:16 EDT 2011



Hola!

Hace unos dias, antes del EduJAM... Varios de los participantes de la lista estaban
preocupados por el tema del Diario (Journal)... En el EduJAM no pude participar
de la charla sobre el Diario por estar en otra charla...
Asi que mando este aporte, no sé de dónde saqué esa información, hasta
quizás sea de alguien de la lista... El extracto es de un FlossManual llamado Journal...



NO agregar una
entrada al Diario

 

Las Actividades Sugar crean por
defecto la entrada al Diario usando el método write_file(). Pero hay
algunas Actividades que no se benefician de esto. Por ejemplo, 'Get Internet
Archive Books' (Descargar libros de Internet) descarga los e-books al
Diario, pero no tiene una entrada de diario propia. Se puede querer que un
juego registre los mejores puntajes y guarde estos puntajes en una entrada del
Journal. Pero esto requiere que los jugadores retomen el juego desde el Journal
y no desde el anillo inicial de Actividades. En otro caso, se guardan estos
registros en el directorio ‘data’ y no es en lo absoluto necesario agregar una
entrada al Journal.
La mayoría de las actividades de Sugar no guardan absolutamente nada... Solo una entrada vacíaque si bien no ocupa "demasiado" espacio en el disco, por la cantidad, se vuelve molesta...


Para evitar esto, Sugar te da un
procedimiento:

 

Primero hay que especificar un
argumento extra en método __init__() de tu Actividad de esta forma:

 

class Actividad(activity.Activity):
          def __init__(self,
handle, create_jobject=True):

                    activity.Activity.__init__(self, handle,
False)

 

En segundo lugar hay que editar (o
crear) el método close() de esta manera:

 

def close(self, skip_save=False):

          activity.Activity.close(self,
True)

 

Esto es todo para evitar la entrada al Journal.
En mis próximos desarrollos Sugar (y en los que ya están) voy a usar esto...
Sugiero a aquel programador que vea esto, lo tenga en cuenta...

Alan



 		 	   		  
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.laptop.org/pipermail/olpc-uruguay/attachments/20110524/166784a9/attachment-0001.htm 


More information about the Olpc-uruguay mailing list