error-handling

Par nvidia · skills

Directives de gestion des erreurs pour NeMo-RL. Couvre la spécificité des exceptions, la minimisation des corps de blocs `try` et l'utilisation des blocs `else`.

npx skills add https://github.com/nvidia/skills --skill error-handling

Gestion des erreurs

Utiliser des exceptions spécifiques

Lorsque vous utilisez des blocs try-except, limitez le except au plus petit ensemble d'erreurs possible.

À ne pas faire :

try:
    open(path, "r").read()
except:
    print("Failed to open file")

À faire :

try:
    open(path, "r").read()
except FileNotFoundError:
    print("Failed to open file")

Skills similaires