skip to navigation
skip to content

python-inotify 0.6-test

Interface to Linux inotify subsystem

About python-inotify

This is python-inotify, a Python interface to the Linux 2.6 kernel’s inotify subsystem. The inotify subsystem provides an efficient way to let a process watch for changes to files and directories.

This package provides both low- and high-level interfaces to inotify.

The low-level interface is provided through the inotify module. It provides wrappers around the inotify system calls, a read function that returns useful event objects, and relevant constants.

The higher-level interface is more useful, and is provided through the inotify.watcher package. It provides two classes, Watcher and AutoWatcher, which allow you to not worry about file descriptor management, and a third, Threshold, which lets you decide whether you want to read queued events yet.

This package is not pyinotify

To confuse matters a little, there’s another Python inotify interface available, called pyinotify. I wrote python-inotify as a reaction to pyinotify, after trying to use pyinotify a little and finding it lacking. In my admittedly brief experience, pyinotify was buggy and slow to the extent that I stopped trying to fix its problems and wrote a new implementation instead.

You can find pyinotify at

File Type Py Version Uploaded on Size
python-inotify-0.6-test.linux-x86_64.tar.gz (md5)
built for Linux-3.2.0-45-generic-x86_64-with-glibc2.7
"dumb" binary 2.7 2013-07-23 24KB
python-inotify-0.6-test.tar.gz (md5) Source 2013-07-23 18KB
  • Downloads (All Versions):
  • 51 downloads in the last day
  • 122 downloads in the last week
  • 491 downloads in the last month