[pyar] File Watching
Facundo Batista
facundobatista en gmail.com
Mie Dic 16 16:34:41 ART 2015
On Fri, Nov 13, 2015 at 10:09 AM, martin ribelotta
<martinribelotta en gmail.com> wrote:
> PyInotify:
> https://github.com/seb-m/pyinotify/wiki
A mí me cae simpático pyinotify, y lo he usado muchos años.
Una ventaja es que ejecutando el script como módulo es muy fácil
probar cosas (lo siguiente es lo que me sale cuando borré un archivo
llamado "foo" en el directorio donde estaba...
$ python3 -m pyinotify .
<Event dir=True mask=0x40000020 maskname=IN_OPEN|IN_ISDIR name=''
path=. pathname=/home/facundo/temp/test wd=1 >
<Event dir=True mask=0x40000010 maskname=IN_CLOSE_NOWRITE|IN_ISDIR
name='' path=. pathname=/home/facundo/temp/test wd=1 >
<Event dir=True mask=0x40000020 maskname=IN_OPEN|IN_ISDIR name=''
path=. pathname=/home/facundo/temp/test wd=1 >
<Event dir=True mask=0x40000010 maskname=IN_CLOSE_NOWRITE|IN_ISDIR
name='' path=. pathname=/home/facundo/temp/test wd=1 >
<Event dir=True mask=0x40000020 maskname=IN_OPEN|IN_ISDIR name=''
path=. pathname=/home/facundo/temp/test wd=1 >
<Event dir=True mask=0x40000010 maskname=IN_CLOSE_NOWRITE|IN_ISDIR
name='' path=. pathname=/home/facundo/temp/test wd=1 >
<Event dir=True mask=0x40000020 maskname=IN_OPEN|IN_ISDIR name=''
path=. pathname=/home/facundo/temp/test wd=1 >
<Event dir=True mask=0x40000010 maskname=IN_CLOSE_NOWRITE|IN_ISDIR
name='' path=. pathname=/home/facundo/temp/test wd=1 >
<Event dir=False mask=0x200 maskname=IN_DELETE name=foo path=.
pathname=/home/facundo/temp/test/foo wd=1 >
Slds.
--
. Facundo
Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
Twitter: @facundobatista
Más información sobre la lista de distribución pyar