Dave suggested that I just have the "except Exception:" clause call "raise", and that looks cleaner than before.  I'm not sure that I want the finally anymore, since "raise" will allow the traceback to be preserved correctly.  I could put what follows in an "else:", but there's not much reason to that I can see -- just creates more nesting.