I am pretty new to programming and one of first things I tried is writing my own file manager (for learning purposes). I use python2.7 and GTK+ 3 library.
While writing my file manager I faced problem: how to react to changes in current folder's files? For example I have home folder opened in my file manager. Then another program creates new file there. File manager should refresh list of files and show actual result. How can I implement it?
Code of my file manager is available on github.