I was able to reproduce your error by removing the edit function from my class, which still indicates to me that CherryPy cannot see your edit function. Have you tried restarting your application? I really can't see any other errors with the code you posted.
- [TurboGears] Re: 20 minute wiki (newbie error - "pat... Sean De La Torre

