Learned a new Python trick, try/except has an else

The else block of a try/except is triggered if the code guarded by the
try/except block doesn't throw an exception and apparently has access to
the context of the try block.