Skip to content
Advertisement

Multiple try codes in one block

I have a problem with my code in the try block. To make it easy this is my code:

JavaScript

Is something like this possible?

Advertisement

Answer

You’ll have to make this separate try blocks:

JavaScript

This assumes you want to run code c only if code b failed.

If you need to run code c regardless, you need to put the try blocks one after the other:

JavaScript

I’m using except ExplicitException here because it is never a good practice to blindly ignore all exceptions. You’ll be ignoring MemoryError, KeyboardInterrupt and SystemExit as well otherwise, which you normally do not want to ignore or intercept without some kind of re-raise or conscious reason for handling those.

Advertisement