How Does Python Handle Multiple Exceptions