#!/usr/bin/python def throw_something(): raise 'bang' def test(): try: throw_something() finally: print 'doing some cleanup unrelated to throw_something' test()