summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* API documentation version 0.9.6gh-pagesSebastien Martini2015-06-0450-2595/+2443
|
* API documentation version 0.9.5Sebastien Martini2015-01-1074-2881/+3511
|
* Clean-up.Sebastien Martini2012-11-151-1/+1
|
* Generated epydoc documentation for pyinotify 0.9.4.Sebastien Martini2012-11-1573-3204/+2882
|
* Generated epydoc documentation for pyinotify 0.9.2.Sebastien Martini2011-04-1970-1916/+2094
|
* Updated Pyinotify's epydoc documentation (0.9.1+).Sebastien Martini2011-02-0875-5063/+4249
|
* Generated documentation 0.9.0+.Sebastien Martini2010-09-15103-3561/+112
|
* Generated documentation 0.9.0+.Sebastien Martini2010-09-1574-1/+16476
|
* Optionally no pid file is written (pid_file=False) when notifier.loopSebastien Martini2010-09-153-24/+45
| | | | with daemonize=True is called.
* Modified the umask's value set in forked processes, tightened all filesSebastien Martini2010-09-153-85/+47
| | | | | creations rights and removed the daemonize option used for killing processes (security issue reported by Adrian thiefmaster@gamesurge.net).
* Added new method WatchManager.close() to close inotify's fileSebastien Martini2010-09-092-0/+24
| | | | descriptor when needed (bug reported by jdw@research.att.com).
* Remove watch descriptor from WatchManager's dictionary when a watchSebastien Martini2010-09-092-0/+6
| | | | is successfully removed (bug reported by jdw@research.att.com).
* Updated README.Sebastien Martini2010-08-061-3/+3
|
* Reverted exception name of libc loading error, back toSebastien Martini2010-07-302-11/+11
| | | | UnsupportedLibcVersionError.
* Fixed exception handling of ctypes.util.find_library() (thanks toSebastien Martini2010-07-291-1/+1
| | | | przemyslaw.wrzos@calyptech.com).
* Modified loading mechanism of the libc (following issues reportedSebastien Martini2010-07-272-26/+55
| | | | by przemyslaw.wrzos@calyptech.com).
* Modified logging formatter to output timestamps (idea submitted bySebastien Martini2010-07-272-2/+2
| | | | hv@tbz-pariv.de).
* Flush stdout stream immediately after events or stats are writtenSebastien Martini2010-07-272-4/+12
| | | | (idea submitted by hv@tbz-pariv.de).
* Added new option --raw-format (-f) to explicitly disable theSebastien Martini2010-07-272-146/+173
| | | | | enhanced output format when Pyinotify is used from command line (idea submitted by hv@tbz-pariv.de).
* Added new command line option --version (idea submitted bySebastien Martini2010-07-272-0/+10
| | | | hv@tbz-pariv.de).
* Check that loaded libc has needed inotify functions instead ofSebastien Martini2010-07-272-36/+17
| | | | | checking for glibc version number (reported by przemyslaw.wrzos@calyptech.com).
* Pyinotify 0.9.00.9.0Sebastien Martini2010-06-043-4/+4
|
* Improved new coalescing option, use native __hash__ from stringSebastien Martini2010-05-272-64/+36
| | | | objects.
* Fixed typo.Sebastien Martini2010-05-271-1/+1
|
* Added new option for coalescing events (disabled by default). See new exampleSebastien Martini2010-05-273-14/+157
| | | | coalesce.py.
* Reverts previous commit for the following reasons:Sebastien Martini2010-05-192-12/+0
| | | | | | | | | | | | | - Preserve backward compatibility; - Returning a dictionary with all the iterated directories for which ENOSPC was raised gives the information these directories existed and were iterated and something wrong happened, it is useful information; - It is definitively developer's responsibility to check a given subtree is not too deep or that max_user_watches is not large enough before calling add_watch(). This reverts commit be91bfbbe7a849952b2fe61a49205d66fb5c850c.
* add_watch() returns immediately on first encountered ENOSPC error evenSebastien Martini2010-05-192-0/+12
| | | | if quiet=True (idea submitted by Matthew Webber Matthew.Webber@diamond.ac.uk).
* Provide errno information from inotify's system calls when availableSebastien Martini2010-05-182-14/+30
| | | | (Python >=2.6) (reported by Matthew Webber Matthew.Webber@diamond.ac.uk).
* Fixed previous fix f7510650b8e9950247d14841967eb64d0b2d0294.Sebastien Martini2010-05-172-10/+14
|
* Updated examples.Sebastien Martini2010-05-162-1/+8
|
* Updated ACKS and removed useless TODO.Sebastien Martini2010-05-152-1/+5
|
* Modified add_watch() to handle repeated calls on the same path. WhenSebastien Martini2010-05-142-28/+50
| | | | | | | | | this method is called with an already watched path, it is ignored. When option rec=True is used, all the subtree is iterated and watches are only added on paths not already watched. That way existing watches are preserved while enabling new watches to be placed on new subdirectories. To update a watch use update_watch() instead. (reported by Matthew Webber Matthew.Webber@diamond.ac.uk).
* Updated examples.Sebastien Martini2010-05-133-7/+7
|
* Fixed auto_add handling in method update_watch (contributed bySebastien Martini2010-05-131-1/+1
| | | | Matthew Webber Matthew.Webber@diamond.ac.uk).
* Fixed auto_add handling in method update_watch (contributed bySebastien Martini2010-05-131-1/+1
| | | | Matthew Webber Matthew.Webber@diamond.ac.uk).
* Fixed dictionary item deletion on iteration (submitted by knurxs@gmx.de).Sebastien Martini2010-04-041-2/+2
|
* Fixed IN_MOVE_SELF renames of overlapping directories namesSebastien Martini2010-03-012-6/+8
| | | | (contributed by Facundo Batista facundo@canonical.com).
* Callback function called inside Notifier.loop is now able to stopSebastien Martini2010-03-012-20/+34
| | | | the loop if it returns True.
* - Fixed documentation.Sebastien Martini2010-02-232-7/+5
| | | | - Fixed select error handling (reported by Michal gentoo@mgorny.alt.pl).
* Refinement of previous commit implemented with help of patch ofSebastien Martini2010-01-132-18/+14
| | | | Guillermo Gonzalez <guillermo.gonzalez@canonical.com>.
* Attempt to mitigate lookups on unexistant Watch objects triggeredSebastien Martini2010-01-132-0/+18
| | | | | in presently not well understood contexts. These faulty? events are currently skipped but should be dumped into debug traces.
* Cosmetic changes.Sebastien Martini2010-01-133-3/+4
|
* Pyinotify 0.8.90.8.9Sebastien Martini2010-01-043-4/+4
|
* Updated license to 'MIT License'.Sebastien Martini2010-01-044-376/+57
|
* - Removed custom glob functions, uses standard glob module directly.Sebastien Martini2010-01-035-202/+80
| | | | | | | | - Modified exclusion filter mechanism, patterns still can be loaded from files but the syntax has changed see exclude.lst for more details. This new method is safer since the external file is not executed anymore, it is only parsed looking for patterns loaded as strings.
* Updated examples from tutorial.Sebastien Martini2010-01-023-23/+16
|
* Updated daemon.pySebastien Martini2010-01-011-6/+12
|
* Updated ACKS.Sebastien Martini2010-01-011-1/+4
|
* - Improved daemon.py exampleSebastien Martini2010-01-014-24/+73
| | | | | - By default assigns an instance of PrintAllEvents() to Notifier.default_proc_fun.
* Updated README.Sebastien Martini2009-12-262-5/+5
|