Ian Esperwrote: > I am new in the list, I use destar and it migrated to quixote 2, and the > _q_exception_handler is not called anymore, How could I change the > _q_traverse to point to _q_exception_handler? The publish1 module should support _q_exception_handler but it currently doesn't. Sorry. If anyone cares to implement it then I would be happy to integrate it. You have a couple of choices, I think. You could use the publish1 module and implement the _q_exception_handler support. That shouldn't be too hard but it's a little harder than a straight copy of code from the quixote-1.x package. You could implement support for something like _q_exception_handler on a Directory subclass. Finally, if you only have a few _q_exception_handler hooks then you could just override the _q_traverse method on the relevant Directory objects. Something like: def _q_traverse(self, path): try: return Directory._q_traverse(self, path) except PublishError: ... exception handling code Regards, Neil