Preguntas etiquetadas con exception

Una excepción es una condición inusual que requiere una desviación del flujo normal del programa. Normalmente, una excepción no debe resultar en una falla total, sino que debe ser atendida por un controlador de excepciones. El manejo de excepciones es una construcción incorporada en muchos lenguajes de programación. Por lo general, las excepciones se manejan desenrollando la pila, volviendo así a un estado definido fuera del alcance de la excepción y luego invocando un bloque controlador o rutina.


9
¿"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 …

12
¿Cómo provoco la misma excepción con un mensaje personalizado en Python?
Tengo este trybloque en mi código: try: do_something_that_might_raise_an_exception() except ValueError as err: errmsg = 'My custom error message.' raise ValueError(errmsg) Hablando estrictamente, en realidad estoy planteando otro ValueError , no el ValueErrorarrojado do_something...(), que se conoce como erren este caso. ¿Cómo adjunto un mensaje personalizado err? Intento con el siguiente …

13
¿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. …

9
¿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.. IOError('Stuff') ¿Alguna pista sobre cómo lograr esto? …
142 python  exception 


3
Android Studio IDE: Break on Exception
Parece que mi Android Studio no quiere romper ninguna excepción por defecto. Habilitar la interrupción en "Cualquier excepción" comienza a interrumpirse dentro de las bibliotecas JDE reales. ¿Hay alguna forma de forzarlo a que se rompa solo en excepciones dentro de mi código solamente? Procedente del universo de Visual Studio, …

18
java.lang.IllegalStateException: no se puede realizar esta acción después de onSaveInstanceState
Estoy usando la biblioteca de soporte para mi aplicación. En mi FragmentActivity estoy usando una AsyncTask para descargar datos de internet. En el método onPreExecute () agrego un Fragmento y en el método onPostExecute () lo elimino nuevamente. Cuando se cambia la orientación en el medio, obtengo la excepción mencionada …


8
¿Por qué se lanza una ConcurrentModificationException y cómo depurarla?
Estoy usando un Collection(un HashMapusado indirectamente por el JPA, sucede), pero aparentemente al azar el código arroja un ConcurrentModificationException. ¿Qué lo está causando y cómo soluciono este problema? ¿Utilizando alguna sincronización, tal vez? Aquí está el seguimiento completo de la pila: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at …





2
¿Por qué UnhandledExceptionEventArgs.ExceptionObject es un objeto y no una excepción?
¿Por qué es UnhandledExceptionEventArgs.ExceptionObjectun objeto y no un Exception? Me estoy apegando a AppDomain.UnhandledException. Me gustaría echar UnhandledExceptionEventArgs.ExceptionObjectun Exceptione interogarlo. Y con esto en mente, ¿alguna vez será nulo? La documentación de MSDN no es muy útil. Obtiene el objeto de excepción no controlado.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.