I like the concept of watchr : it tracks the file system and triggers a callback when something changes. Is there a pure Python equivalent? Preferably to establish a protocol.
You should probably watch a watchdog timer:
http://packages.python.org/watchdog/
For Windows there, the watcher is probably close to what you need, although I'm not sure if it provides 100% equivalent information.