On 8 June 2014 08:12, Marko Rauhamaa <ma...@pacujo.net> wrote: > > Does anyone have an example motivating a return from finally? It seems > to me it would always be a bad idea as it silently clears all unexpected > exceptions.
In a general sense: try: something_that_can_break() return foo() # before clean_up finally: clean_up() if default: return default() # after clean_up() What's the best replacement? Note: I've never done this. --- I do sometimes use try: return x finally: x += 1 over ret = x x += 1 return ret now-a-days. -- https://mail.python.org/mailman/listinfo/python-list