Resultados de la búsqueda a petición "exception-handling"

2 la respuesta

Es SystemExit un tipo especial de excepción?

CómoSystemExit se comportan de manera diferente a otrasExceptions? Creo que entiendo algunos de los razonamientos sobre por qué no sea bueno para generar una Excepción adecuada. Por ejemplo, no querrás que suceda algo extraño como esto: begin ...

5 la respuesta

En Java, ¿qué pasa si ambos intentan atrapar y lanzar la misma excepción y finalmente tienen un retorn

public class Abc { public static void main(String args[]) { System.out.println(Abc.method()); } static int method() { try { throw new Exception(); } catch(Exception e) { throw new Exception(); } finally { return 4; } } } ¿Por qué el valor de ...

3 la respuesta

lo que puede conducir el lanzamiento para restablecer una pila de llamadas (estoy usando "throw", no "throw ex")

Siempre he pensado la diferencia entre "throw" y "throw ex"fue ese lanzamiento solo no estaba restableciendo el seguimiento de pila de la excepción. [https://stackoverflow.com/questions/730250/is-there-a-difference-between-throw-and-throw-ex] ...

9 la respuesta

¿Cómo registro un error de Python con información de depuración?

Estoy imprimiendo mensajes de excepción de Python en un archivo de registro conlogging.error: import logging try: 1/0 except ZeroDivisionError as e: logging.error(e) # ERROR:root:division by zero ¿Es posible imprimir información más detallada ...

6 la respuesta

C ++ excepción para punteros nulos

Tengo una pequeña función (en un archivo DLL) que se ve así: int my_function(const char* const s) { try { return my_object->do_something_with(s); } catch (exception& e) { return ERROR_CODE; } } Pensé que el bloque try-catch evitaría cualquier ...

11 la respuesta

Lanzando excepciones en Java

Tengo una pregunta sobre cómo lanzar excepciones en Java, una especie de malentendido de mi parte, como parece, que me gustaría aclarar por mí mismo. He estado leyendo que las dos formas básicas de manejar el código de excepción son: 1.) ...

1 la respuesta

Puede la función Python bool () generar una excepción para un argumento no válido?

Es posible para funciones comoint() ofloat() para generar una excepción ValueError) si el argumento no se puede convertir al tipo numérico apropiado. Por lo tanto, generalmente es una buena práctica incluirlos en unatry-except si existe la ...

5 la respuesta

¿Debo poner tiros IllegalArgumentException en la función?

Estoy creando un software científico con muchos cálculos y, por supuesto, los argumentos pueden tener longitudes incorrectas, etIllegalArgumentException clase ya que parecía el nombre correcto para el problema, pero debería poner ...

2 la respuesta

excepciones en php ... ¿por qué nadie las usa?

Soy muy nuevo en php y, mientras buscaba ejemplos de cómo usar sockets, noté que ninguno de ellos incluía código de manejo de excepciones. Primero pensé que quizás php no tenía excepciones ... pero google me dijo lo contrario. Hay toneladas de ...

4 la respuesta

Páginas de error dinámico en Rails 3

In Rails 2.3.x, puede anularrender_optional_error_file al igual que # ApplicationController.rb protected def render_optional_error_file(status_code) render :template => "errors/500", :status => 500, :layout => 'application' end Sin embargo, ...