Max M wrote: > You should at least check that getObject() does not return a None > object. Which it can *very* easily do! Eh? That only happens if you're careless enough to delete an object without uncataloging it... Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk