ztm.codereloader contains utility-functions for reloading python-modules at runtime. Very useful during development, since you often won't have to restart your zope-instance to test out new code. To use the code reloader, do the following: Install pyinotify: # 1- Make sure "Easy Install" is installed: $ wget http://peak.telecommunity.com/dist/ez_setup.py $ sudo python ez_setup.py # 2- Install pyinotify: $ sudo easy_install "http://git.dbzteam.org/?p=pyinotify.git;a=snapshot;h=HEAD;sf=tgz" # 3- Try to run pyinotify (it watch /tmp by default): $ python -m pyinotify -v # If (3) fails with this errormessage: "ImportError: No module named ctypes" you must also install the "ctypes" module: sudo easy_install ctypes Somewhere in your code (for instance in a __init__.py file), insert these lines: import ztm.codereloader ztm.codereloader.watchDirectory("/the/path/to/your/code")