Let's imagine this code:
try:
if condition1 and condition2: # some_exception may happen here
function1()
elif condition3 and condition4: # some_exception may happen here
function2()
else:
big
block
of
instructions
except some_exception:
big
block
of
instructions
As you can see I repeat big block of instructions (both are same). Is there a way to avoid repetition, but something different than putting the code in a function?
Some kind of different logic or using finally or else to try? I just can't figure it out.
Thanks in advance for helping me!
elseandexceptclauses, and after the block, if the variable is set, call yourbig block of instructions.elseclause and only have to put thebig blockin theexcept