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

5 la respuesta

Es necesaria la herencia virtual para excepciones?

Entiendo la necesidad de herencia virtual cuando uso herencia múltiple: resuelve el temido problema del diamante. ¿Pero qué pasa si no estoy usando herencia múltiple? @Existe alguna necesidad de herencia virtua Me parece recordar haber ...

5 la respuesta

Existe un controlador de excepciones no controlado en Java?

Si recuerdo correctamente en .NET, uno puede registrar controladores "globales" para excepciones no controladas. Me pregunto si hay algo similar para Java.

7 la respuesta

Buenas prácticas al manejar excepciones en C #

He leído en The Pragmatic Programmer, y en algunos otros artículos (incluido uno de Joel Spolsky), que solo debe lanzar Excepciones enexcepciona casos. De lo contrario, debe devolver un error. A veces es posible (devolviendo-1, -0 o unpositive ...

4 la respuesta

catch excepción que se lanza en hilo diferente

Uno de mi método Method1) genera un nuevo hilo. Ese hilo ejecuta un método Method2) y durante la ejecución se lanza una excepción. Necesito obtener esa información de excepción sobre el método de llamada Method1) ¿Hay alguna manera de atrapar ...

4 la respuesta

Catch Segfault o cualquier otro error / excepción / señal en C ++ como capturar excepciones en Java

Escribí un programa de Linux basado en una biblioteca de código abierto con errores. Esta biblioteca a veces desencadena segfaults que no puedo controlar. Y, por supuesto, una vez que la biblioteca tiene valores predeterminados, todo el programa ...

4 la respuesta

how para agotar el tiempo de forma elegante mientras se descarga con python

Estoy descargando un gran conjunto de archivos con el siguiente código en un bucle: try: urllib.urlretrieve(url2download, destination_on_local_filesystem) except KeyboardInterrupt: break except: print "Timed-out or got some other ...

8 la respuesta

¿Agregar información a una excepción?

EDIT: estoy ejecutando python 2.6 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') ...

3 la respuesta

Python BaseHTTPServer, ¿cómo atrapo / atrapo los errores de "tubería rota"?

Construyo un motor de traductor de URL corto en Python, y veo un montón de errores de "tubería rota", y tengo curiosidad por saber cómo atraparlo mejor cuando uso las clases BaseHTTPServer. Este no es el código completo, pero le da una idea de ...

14 la respuesta

¿Es una mala práctica atrapar a Throwable?

¿Es una mala práctica atraparThrowable? Por ejemplo, algo como esto: try { // Some code } catch(Throwable e) { // handle the exception }Es una mala práctica o deberíamos ser lo más específicos posible?

1 la respuesta

Python: una prueba múltiple, excepto

En Python, ¿es posible tener múltiplesexcept declaraciones para unatry declaración? Como try: #something1 #something2 except ExceptionType1: #return xyz except ExceptionType2: #return abc