detectar actividad de funciones o clases

Gabriel Genellina gagsl-py2 en yahoo.com.ar
Mar Abr 10 22:03:26 CEST 2007


En Tue, 10 Apr 2007 15:39:04 -0300, aNgel rEsendiz g.  
<sonajadiabolica en gmail.com> escribió:

>> Tengo una aplicacion que se ejecuta principalmente en el taskbar, esta
>> aplicacion tiene un timer que cada 5 seg. ejecuta una funcion, la cual  
>> se
>> encarga de hacer una comprobacion de ciertos valores. Si estos valores  
>> son
>> iguales, se muestra en la pantalla un popup, con un mensaje especifico.  
>> La
>> Clase donde se define el popup esta en un archivo .py separado del  
>> archivo
>> de la aplicacion. Necesito que el taskbar pueda detectar si el popup se  
>> esta
>> mostrando, y asi de esa manera no mostrar otro.
>
>     Podrias crear algún archivo que te sirva de bandera. Cuando lances
> un popup, crear un archivo, y cuando desaparezca el popup, lo
> eliminas. Y con la otra fucnión, tratas de leer el archivo, si no
> existe, el popup no esta mostrandose.

Si es dentro del mismo programa, con usar una variable global alcanza. Si  
estas en modo paranoico, un mutex. El archivo externo tiene mas sentido si  
fuesen dos programas separados.

> Por cierto, ¿en windows donde se colocaria un archivo de este tipo?

En el directorio apuntado por tempfile.gettempdir()

-- 
Gabriel Genellina

------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es