Are the else and finally sections of exception handling redundant? For example, is there any difference between the following two code snippets?
else
finally
finally is executed regardless of whether the statements in the try block fail or succeed. else is executed only if the statements in the try block don't raise an exception.