Skip to content

Tags: dsoprea/PyInotify

Tags

0.2.10

Toggle 0.2.10's commit message
- Merge pull request #34 from davidparsson/feature/support-moved-dire…

…ctories

  - Support MOVED_FROM and MOVED_TO in BaseTree

- events: Now log event types from epoll vs data stream.
- This release implicitly fixed the botched binary package released in 0.2.9 .

0.2.9

Toggle 0.2.9's commit message
- Added getter for Inotify object from tree objects.

- Added note to docs about race-conditions. Added small change for redundant adds.
- Slightly reorganized documentation. Updated example.
- Merge pull request #35 from dsoprea/dustin. Added extensive unit-test coverage. Closes all bug requests.
- Added large amount of unit-test coverage.
    - Now handle rename-specific events.
    - Can now also ignore issues with new directories not existing if you're
    created *and* deleted or renamed a folder since the last time events
    were read.
    - Adjusted requirements for simplicity.
    - Added Python 3 compatibility.
    - Fixed Unicode support.
    - Can now provide `filter_predicate` to event_gen() to allow custom loop
    termination based on events.
    - We'll now terminate the loop when certain events are encountered.
    These events are passed into event_gen() as `terminal_events`. By
    default these are the IN_Q_OVERFLOW and IN_UNMOUNT types.

    - Fixes #28
    - Fixes #23
    - Fixes #22
    - Fixes #19
    - Fixes #16
    - Fixes #15
    - Fixes #5

- Check presence of both glibc errno and musl libc err
- Support for musl libc (Alpine Linux)
- Merge pull request #27 from jessesuen/master. Support for musl libc (Alpine Linux)
- Check presence of both glibc errno and musl libc err
- Merge pull request #26 from hathcock/hathcock/issue-25. resolves #25, list of binary paths can't be logged with existing call
    - Support for musl libc (Alpine Linux)
    - Resolves #25, list of binary paths can't be logged with existing call

0.2.8

Toggle 0.2.8's commit message
- We now just *skip* the event if not known.

- Implement InotifyTree and InotifyTrees as sub-classes of new BaseTree class
- Made InotifyTree and InotifyTrees sub-classes of new base class BaseTree
- Recursively watch a list of paths/trees

0.2.7

Toggle 0.2.7's commit message
- python 3 compatibility

- We now manage signal disruptions.

0.2.6

Toggle 0.2.6's commit message
- Change for backwards-compatibility. Fixes #9.

0.2.5

Toggle 0.2.5's commit message
- Added URL to package.

- block_duration can now be a callback.
- Updated to new-style octal notation. Fixes #3.
- Updated documentation.

0.2.4

Toggle 0.2.4's commit message
- Updated test-script.

- Merged PR #1 to fix watch-remove and events for watches that are no longer registered.
- Adjusted ignore.
- Documentation adjustment.

0.2.2

Toggle 0.2.2's commit message
- Added installation instructions.

- Added InotifyTree (for recursive watching).
- Added 'superficial' parameter to remove_watch() to just remove tracking.
- We now yield the watched path name.
- Bugfix: We now strip the trailing NULs from the filename.
- Added Vagrant.

0.2.1

Toggle 0.2.1's commit message
- Initial release.