On Fri, 24 Jul 2015 12:01:58 -0400, Neal Becker wrote: > > This would work, but is not very elegant. I hope for a better way. > > need_cleanup = False try: > if (condition): > do_something_needing_cleanup need_cleanup = True > else: > do_something_else > code_executed_unconditionally > finally: > if need_cleanup: > do_cleanup
if condition: try: do_something_needing_cleanup() code_executed_unconditionally() finally: do_cleanup() else: do_something_else() code_executed_unconditionally() -- Rob Gaddi, Highland Technology -- www.highlandtechnology.com Email address domain is currently out of order. See above to fix. -- https://mail.python.org/mailman/listinfo/python-list