You da man! :-)
I had more or less conceded to myself that I was just being denser than usual and eventually all would resolve itself. I just don't know much about Cherrypy, having spent the last two years immersed in Twisted code, which is, to say the least, quite different.
Glad to be of service... It's not often I get to contribute back to OSS, unfortunately :)

