The inotify extension for Python

This is an extension for Python, designed to make the Linux inotify interface programmatically available for your Python programs.

If you are authoring an end-user application, be advised that this is very platform-dependent. You should look into Gamin instead. Gamin has smart fallbacks for platforms which do not support Linux inotify, and can use Linux dnotify transparently as well (which is obsolete in modern Linux distributions, but it’s reasonable to expect a sizable portion of your users will have it).

Documentation is in the module. Install the module, then import it, and use help(inotify) to solve any of your questions.

Download the extension

Getting help

Help for this software is available in several forms. Here are the rules:

  • E-mails or posted comments with bug reports, patches, suggestions or contributions of any kind will be received by me in good faith, and I will, in time, incorporate all submitted improvements, in any form, to the software.
  • This software is delivered to you without warranty of any kind, as recognized by the GNU General Public License.
  • Special requests, such as customization, third-party licenses, development of large features, or requests which require software engineering to be applied, will be performed by me, for a fee. If you’re attracted to my engineering skills, wait until you see my rates. After all, living on a Third World country has its advantages. Let me know if you’re interested.