Set -e for the win

10 ans plus tard, je découvre cette option pour les scripts bash.
La suitenginx: [emerg] “worker_processes” directive is not allowed here in /usr/local/nginx/conf/nginx.conf:3

Cette erreur arrive quand la directive “worker_processes” est incluse une deuxième fois. Typiquement cela arrive quand on a include *.conf
dans son nginx.conf et que cela inclu nginx.conf lui même.
TypeError: Error when calling the metaclass bases function() argument 1 must be code, not str

Cette erreur est souvent déclenchée quand on essaye d’hériter d’une fonction au lieu d’une classe. Cela peut arriver par erreur avec des fonctions qui sont nommées en CamelCase, en dépit du PEP8.
La suiteL’indentation de Python m’a tuer

J’adore le fait que Python se base sur des espaces pour délimiter les blocs de code. La seule contrainte que cela a jusqu’ici posé, c’est que les blocs ne peuvent pas être passés en arguments.
Aujourd’hui pourtant, ce système si merveilleux nous a bien fait chier pendant une demi-heure.
La suiteTemplate de demande d’aide en informatique

Bloggers et admins du monde (francophone) entier, ne vous embêtez plus à demander des précisions. Postez juste un lien vers cet article pour chaque personne qui ne donne pas toutes les infos.
La suiteQuelques erreurs tordues et leurs solutions en Python

Bien que Python soit un langage dont l’une des grandes qualités est la cohérence, voici une liste d’erreurs et leurs solutions qui ont tendance à énerver.
La suite