Description

Pyinotify is a pure Python module used for monitoring filesystems changes. Pyinotify relies on  inotify, a Linux Kernel functionnality (since kernel 2.6.13). inotify is an event-driven notification mechanism, its notifications are exported to user space through three system calls. Pyinotify binds these system calls and provides an implementation on top of them.

Download pyinotify (under GPLv2+)

Documentation

Introduction

Advanced documentation

Contribute to the Wiki

Those pages are freely editable thus feel free to edit them and enhance the documentation. You can also create a new page if you wish to introduce a full example using Pyinotify. Maybe a good start could be modifying this page PyinotifyExamples. You also can report/fix a bug by creating a new ticket here.