Questions marquées «exception»

Une exception est une condition inhabituelle qui nécessite un écart par rapport au flux normal du programme. Normalement, une exception ne doit pas entraîner un échec total, mais doit être suivie par un gestionnaire d'exceptions. La gestion des exceptions est une construction intégrée dans de nombreux langages de programmation. Habituellement, les exceptions sont gérées en déroulant la pile, ce qui revient à un état défini en dehors de la portée de l'exception, puis en invoquant un bloc ou une routine de gestionnaire.


9
«Exception interne» (avec traceback) en Python?
Mon expérience est en C # et je viens de commencer à programmer en Python. Lorsqu'une exception est levée, je souhaite généralement l'envelopper dans une autre exception qui ajoute plus d'informations, tout en affichant la trace complète de la pile. C'est assez simple en C #, mais comment faire en …

12
Comment lever la même exception avec un message personnalisé en Python?
J'ai ce trybloc dans mon code: try: do_something_that_might_raise_an_exception() except ValueError as err: errmsg = 'My custom error message.' raise ValueError(errmsg) À proprement parler, j'en soulève un autre ValueError , pas le ValueErrorjeté par do_something...(), qui est appelé errdans ce cas. Comment puis-je joindre un message personnalisé à err? J'essaie le …

9
Ajouter des informations à une exception?
Je veux réaliser quelque chose comme ceci: 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') Mais ce que j'obtiens c'est: Traceback.. IOError('Stuff') Des indices sur la …
144 python  exception 

13
Quelle est la lenteur des exceptions .NET?
Je ne veux pas de discussion sur quand et ne pas lancer d'exceptions. Je souhaite résoudre un problème simple. 99% du temps, l'argument pour ne pas lancer d'exceptions tourne autour de leur lenteur, tandis que l'autre partie affirme (avec un test de référence) que la vitesse n'est pas le problème. …


3
IDE Android Studio: pause sur exception
Il semble que mon Android Studio ne souhaite pas interrompre une exception par défaut. L'activation de la pause sur "Toute exception" commence à se rompre dans les bibliothèques JDE réelles. Existe-t-il un moyen de le forcer à ne casser que sur les exceptions dans mon code uniquement? Provenant de l'univers …

18
java.lang.IllegalStateException: impossible d'exécuter cette action après onSaveInstanceState
J'utilise la bibliothèque d'assistance de mon application. Dans mon FragmentActivity, j'utilise une AsyncTask pour télécharger des données depuis Internet. Dans la méthode onPreExecute (), j'ajoute un fragment et dans la méthode onPostExecute () je le supprime à nouveau. Lorsque l'orientation est modifiée entre les deux, j'obtiens l'exception mentionnée ci-dessus. Veuillez …


8
Pourquoi une ConcurrentModificationException est-elle levée et comment la déboguer
J'utilise a Collection(un HashMaputilisé indirectement par le JPA, c'est le cas), mais apparemment de manière aléatoire, le code lance un ConcurrentModificationException. Quelle en est la cause et comment résoudre ce problème? En utilisant une certaine synchronisation, peut-être? Voici le stack-trace complet: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at …





2
Pourquoi UnhandledExceptionEventArgs.ExceptionObject est-il un objet et non une exception?
Pourquoi UnhandledExceptionEventArgs.ExceptionObjectun objet et non un Exception? Je m'attache à AppDomain.UnhandledException. Je voudrais lancer UnhandledExceptionEventArgs.ExceptionObjectun Exceptionet l'interroger. Et avec cela à l'esprit, sera-t-il jamais nul? La documentation MSDN n'est pas vraiment utile. Obtient l'objet d'exception non géré.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.