Ok, the problem seems to be with my cherrypy importing Kid. If I import the kid module or any of my compiled kid template modules, then I get the autoreloader infinite loop. Is anyone else experiencing this effect?