try: run_code1() except TypeError: run_code2() return None # The finally block is run before the method returns finally: other_code()