Marko Rauhamaa wrote: > However, I think the real answer is that you shouldn't mix the "with" > construct with exception handling. Instead you should write: > > try: > f = open("xyz") > except FileNotFoundError: > ...[B]... > try: > ...[A]... > finally: > f.close()
What's the problem with spelling the above try: f = open(...) except FileNotFoundError: ... with f: ... ? -- https://mail.python.org/mailman/listinfo/python-list