Preguntas etiquetadas con exception

155
Uso apropiado de errores

Estoy usando TypeScript para un proyecto razonablemente grande, y me pregunto cuál es el estándar para el uso de Errors. Por ejemplo, supongamos que entrego una excepción de índice fuera de límites en Java: throw new IndexOutOfBoundsException(); ¿Sería la declaración equivalente en...

155
Excepción atrapada y finalmente cláusula

En una pregunta para Java en la universidad, había este fragmento de código: class MyExc1 extends Exception {} class MyExc2 extends Exception {} class MyExc3 extends MyExc2 {} public class C1 { public static void main(String[] args) throws Exception { try { System.out.print(1); q(); } catch...

146
¿"Excepción interna" (con rastreo) en Python?

Mi experiencia es en C # y recientemente comencé a programar en Python. Cuando se produce una excepción, normalmente quiero incluirla en otra excepción que agregue más información y, al mismo tiempo, muestre el seguimiento completo de la pila. Es bastante fácil en C #, pero ¿cómo lo hago en...

143
¿Qué tan lentas son las excepciones .NET?

No quiero una discusión sobre cuándo y no lanzar excepciones. Deseo resolver un problema simple. El 99% de las veces, el argumento para no arrojar excepciones gira en torno a que son lentos, mientras que el otro lado afirma (con prueba de referencia) que la velocidad no es el problema. He leído...

142
¿Agregar información a una excepción?

Quiero lograr algo como esto: def foo(): try: raise IOError('Stuff ') except: raise def bar(arg1): try: foo() except Exception as e: e.message = e.message + 'happens at %s' % arg1 raise bar('arg1') Traceback... IOError('Stuff Happens at arg1') Pero lo que obtengo es: Traceback.....