Questions sur exception

25
réponses

Comment puis-je créer en toute sécurité un répertoire imbriqué en Python?

Quelle est la façon la plus élégante pour vérifier si le répertoire d'un fichier va être écrit existe, et si pas, crée ... os.makedirs(directory) y a-t-il un drapeau pour "ouvrir", qui fait que cela se produit automatiquement?
demandé sur 2008-11-07 21:56:45
26
réponses

Attraper plusieurs exceptions à la fois?

il est déconseillé de simplement attraper System.Exception . Au lieu de cela, seules les exceptions "connues" devraient ... z "réinitialiser" le object . Cependant, s'il y a une exception inattendue, je veux quand même la jeter plus haut.
demandé sur 2008-09-26 00:56:08
30
réponses

Comment affirmer qu'une certaine exception est jetée dans les tests de JUnit 4?

Comment puis-je utiliser L'idiome JUnit4 pour tester qu'un code jette une exception? alors que je peux certai ... elque chose qui est beaucoup moins encombrants et bien plus dans l'esprit de JUnit pour ces sortes de situations.
demandé sur 2008-10-01 10:56:08
5
réponses

Soulever (lancer) manuellement une exception en Python

Comment puis-je soulever une exception en Python pour qu'elle puisse plus tard être attrapée via un bloc except ?
demandé sur 2010-01-13 00:07:40
30
réponses

Traitant de "la java.lang.OutOfMemoryError: erreur de PermGen space"

récemment, j'ai rencontré cette erreur dans mon application web: de java.lang.OutOfMemoryError: PermGe ... temps. Quelle en est la cause et ce qui peut être fait pour l'éviter? Comment puis-je résoudre le problème?
demandé sur 2008-09-18 02:13:48
7
réponses

Comment déclarer les exceptions personnalisées dans Python moderne?

Quelle est la bonne façon de déclarer les classes d'exception personnalisées en Python moderne? Mon objectif principal ... _init__ , et __str__ / __unicode__ / __repr__ . Cela semble être beaucoup de dactylographie, est-ce nécessaire?
demandé sur 2009-08-24 01:29:29
10
réponses

Comment puis-je vérifier si une variable existe?

je veux vérifier si une variable existe. Maintenant je fais quelque chose comme ça: try: myVar except NameError: # Do something. y a-t-il d'autres moyens sans exception?
demandé sur 2009-05-09 17:10:31
11
réponses

Comment ignorer les exceptions

quand vous voulez juste faire un essai-sauf sans Gérer l'exception, Comment faites-vous en Python? Est la suite de la bonne façon de le faire? try: shutil.rmtree(path) except: pass
demandé sur 2009-04-08 20:23:00
21
réponses

Java: cochée vs non cochée explication de l'exception

j'ai lu plusieurs messages sur StackOverFlow sur les exceptions vérifiées vs non vérifiées. Je suis honnêtement pas en ... et quand doit-elle être une exception d'exécution? Quand choisir activée et désactivée exceptions
demandé sur 2011-05-24 23:38:31
9
réponses

Puis-je attraper plusieurs exceptions Java dans la même clause de saisie?

en Java, je veux faire quelque chose comme ça: try { ... } catch (IllegalArgumentException, SecurityEx ... ion e) { someCode(); } catch (NoSuchFieldException e) { someCode(); } y a-t-il un moyen de faire ça?
demandé sur 2010-08-16 22:07:03
26
réponses

IllegalArgumentException ou NullPointerException pour un paramètre nul? [fermé]

j'ai une méthode de setter simple pour un bien et null n'est pas approprié pour ce bien particulier. J'ai toujours été ... se? Ou est-ce juste une de ces choses que vous devez faire ce que vous préférez et les deux sont vraiment correcte?
demandé sur 2008-08-06 23:26:30
30
réponses

Est-ce qu'une méthode de récupération devrait retourner 'null' ou jeter une exception quand elle ne peut pas produire la valeur de retour? [fermé]

j'ai une méthode qui est censé renvoyer un objet s'il est trouvé. si elle n'est pas trouvée, dois-je: return null lever une exception autres
demandé sur 2008-10-06 22:19:27
15
réponses

Pourquoi ne devrais-je pas envelopper chaque bloc dans "essayer" - "attraper"?

j'ai toujours été convaincue que si une méthode peut lever une exception alors qu'il est irresponsable de ne pas proté ... ' cette question et a dit qu'il était remarquablement mauvais conseils " - j'aimerais comprendre pourquoi.
demandé sur 2010-04-29 16:43:52
30
réponses

Le dossier contre les exceptions vérifiées

depuis un certain nombre d'années maintenant, je n'ai pas été en mesure d'obtenir une réponse décente à la question su ... d'ajouter des lancers à leur méthode. Je veux comprendre la motivation pour ne pas aimer les exceptions vérifiées.
demandé sur 2009-03-05 11:18:54
30
réponses

Lors de la levée d'une exception?

j'ai créé des exceptions pour chaque condition que mon application ne s'attend pas. UserNameNotValidException , Pa ... s pourquoi ne le serait-il pas? Toute orientation ou de meilleures pratiques pour la création d'exceptions?
demandé sur 2008-09-17 01:09:02
9
réponses

Quand dois-je vraiment utiliser noexcept?

le mot-clé noexcept peut être appliqué de façon appropriée à de nombreuses signatures de fonctions, mais je ne sais ... cette façon? Dans la négative, puis-je m'attendre à ce que certains d'entre eux le fassent dans un proche avenir?
demandé sur 2012-05-28 20:29:09
12
réponses

Pourquoi est-ce que j'obtiens une exception UnsupportedOperationException quand j'essaie de supprimer un élément d'une liste?

j'ai ce code: public static String SelectRandomFromTemplate(String template,int count) { String[] split = te ... 37): at java.util.AbstractList.remove(AbstractList.java:645) Comment serait-ce la bonne manière? Java.15
demandé sur 2010-06-03 16:08:43
9
réponses

Comment enregistrer une erreur Python avec des informations de débogage?

j'imprime des messages d'exception Python dans un fichier journal avec logging.error : import logging try: ... l'a générée que la chaîne d'exception? Des choses comme les numéros de ligne ou les traces de pile seraient grandes.
demandé sur 2011-03-04 12:21:20
8
réponses

Que signifie "erreur fatale: découverte inattendue nulle en déballant une valeur optionnelle"?

mon programme Swift s'écroule avec EXC_BAD_INSTRUCTION et cette erreur. Qu'est-ce que ça veut dire, et comment je le ... et difficile à trouver. N'hésitez pas à ajouter votre propre réponse ou modifier la réponse wiki existante.
demandé sur 2015-08-23 22:10:23
21
réponses

Une tentative a été faite pour charger un programme avec un format incorrect (système.BadImageFormatException)

j'ai deux projets, ProjectA et ProjectB . ProjectB est une application de console, qui dépend de ProjectA . Hi ... toujours la même erreur. Je n'ai aucune idée de ce que j'ai fait pour causer ça, ni comment le réparer. Des idées?
demandé sur 2012-07-07 02:14:38
19
réponses

Quelle est la bonne façon d'étendre L'erreur dans JavaScript?

je veux jeter certaines choses dans mon code JS et je veux qu'ils soient instanceof Erreur, mais je veux aussi avoir q ... en Python, typiquement, on ferait Exception à la sous-classe. Quelle est la bonne chose à faire dans JS?
demandé sur 2009-09-05 04:54:58
9
réponses

Est-ce une bonne pratique d'utiliser try-except-else en Python?

de temps en temps en Python, je vois le bloc: try: try_this(whatever) except SomeException as exception: ... try: something = try_this(whatever) return something except SomeException as exception: #Handle exception
demandé sur 2013-04-22 05:44:52
9
réponses

WPF gestionnaire global d'exception [dupliquer]

cette question a déjà une réponse ici: à l'échelle Mondiale intercepter des excep ... œuvre le bloc global Try/Catch. Au moins je dois mettre en place un messagebox avec: "désolé pour le dérangement ..."
demandé sur 2009-09-24 19:40:00
4
réponses

Python: Comment ignorer une exception et procéder? [dupliquer]

cette question a déjà une réponse ici: comment bien ignorer les exceptions ... continuer car elle n'est pas dans une boucle. Y a-t-il un mot-clé que je peux utiliser qui dit au code de continuer?
demandé sur 2009-02-22 14:02:22
14
réponses

Messages d'Exception en anglais?

nous enregistrons toutes les exceptions qui se produisent dans notre système en écrivant L'Exception.Message à un fich ... alors comment pouvons-nous enregistrer des messages d'erreur en anglais sans changer la culture des utilisateurs?
demandé sur 2008-10-16 19:47:12
9
réponses

Comment repenser L'InnerException sans perdre la trace de la pile dans C#?

j'appelle, par la réflexion, une méthode qui peut causer une exception. Comment puis-je transmettre l'exception à mon ... (TargetInvocationException tiex) { // Throw the new exception throw tiex.InnerException; } }
demandé sur 2008-09-11 23:17:52
12
réponses

PHPUnit affirme qu'une exception a été lancée?

est-ce que quelqu'un sait s'il y a un assert ou quelque chose comme ça qui peut tester si une exception a été jetée dans le code testé?
demandé sur 2011-04-16 04:23:39
15
réponses

Est-ce que C++ supporte les blocs 'finally'? (And what's this 'Rail' I keep heard about?)

est-ce que C++ supporte ' enfin " blocks? qu'est-Ce que le idiome RAII ? Quelle est la différence entre C++de l'idiome RAII et C# " s "à l'aide de la" déclaration ?
demandé sur 2008-10-02 11:14:00
16
réponses

jeter des exceptions d'un destructeur

la plupart des gens disent jamais jetez une exception hors d'un destructeur - le faire se traduit par un comport ... ogique de lancer une exception de le destructeur? évidemment ce genre d'erreurs sont rares, mais possibles.
demandé sur 2008-09-25 01:34:01
8
réponses

Les constructeurs peuvent-ils lancer des exceptions en Java?

les constructeurs ont-ils le droit de faire des exceptions?
demandé sur 2009-09-03 07:58:43