Description
Pyinotify is a pure Python module used for monitoring filesystems events. Pyinotify relies on inotify, a Linux Kernel functionality. 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 MIT License)
- Install pyinotify
- Download a snapshot of Pyinotify, or just download a stable tarball release
- Browse the source tree and read the following basic examples loop.py, chain.py, stats.py, transient_file.py and daemon.py.
- Pyinotify is maintained with Git, you can clone it with this command: git clone http://git.dbzteam.org/pyinotify/
Documentation
- Short tutorial
- List of examples
- Generated documentation from docstrings, offers a complete overview of each method and class
- DocumentationPage describes events, details how to subclass ProcessEvent and how to call WatchManager methods
Changes
- This page introduces some of the developments accomplished recently
- This document list every incompatible change implemented between version 0.7.1 and current versions 0.8.x. Read also second section of this page
- Current logs, old ChangeLog file
Contribute
You can submit a contribution (enhancement, fix) or simply report a bug by creating a new ticket here. Before, the Wiki was editable but the amount of spam received soon became unmanageable even with a spam filter because most of the legitimate contributions were also flagged as spam.
