Sorry, that was misleading. "why" gets assigned the exception that was raised, as Sean pointed out. In the example, replace "print why" with "print repr(why)" :) Alex.