I’m working on an MIT-licensed library that helps Python
programs monitor file system events as portably as possible.
There are differences that I’m trying to iron out. Highly
alpha version at the moment:
Check it out here:
http://github.com/gorakhargosh/watchdog/
Patches and contributions are welcome.
Hope it helps. =)
Cheers.