La clase
Observer es una clase que representa el motor de la librería
watchdog.
Es una clase que para utilizarla, se debe configurar y a continuación ejecutarla tal y como se haría con un hilo o 'thread'.
Éste hilo lo que hace es observar el árbol de directorios indicado y ejecuta llamadas al manejador de eventos.
Sintaxis (Creación de instancia):
mi_observador = Observer ()
Posteriormente se deben definir 4 funciones que serán añadidas al objeto para que pueda funcionar de manera adecuada, asignando métodos de
Observer a funciones de nuestro programa.
Las funciones se deben declarar y definir anteriormente a gusto del programador. Los manejadores de eventos se crean con el módulo
watchdog.events.
# Asignamos funciones a eventos
manejador_de_eventos.on_created = mi_funcion_on_created
manejador_de_eventos.on_deleted = mi_funcion_on_deleted
manejador_de_eventos.on_modified = mi_funcion_on_modified
manejador_de_eventos.on_moved = mi_funcion_on_moved