Libelektra: Fonctions de plugin : valeur de retour en cas de réussite

Créé le 28 févr. 2017  ·  4Commentaires  ·  Source: ElektraInitiative/libelektra

Salut,

la documentation indique que elektraPluginGet devrait renvoyer 0 en cas de succès, mais le modèle suggère – depuis commit 📜 062e017e – que les fonctions du plugin devraient renvoyer 1 en cas de succès.

D'autres plugins utilisent également 1 pour montrer que les fonctions ont réussi, pour autant que je sache. Le plugin tcl autre part renvoie 0 en cas de succès . Quelle valeur de retour est la bonne ?

question usability

Commentaire le plus utile

les deux sont corrects
1 pour le succès + jeu de clés mis à jour
0 pour le succès mais rien n'a changé
-1 pour erreur

Tous les 4 commentaires

les deux sont corrects
1 pour le succès + jeu de clés mis à jour
0 pour le succès mais rien n'a changé
-1 pour erreur

les deux sont corrects…

Merci pour votre réponse rapide. Je mettrai à jour la documentation en conséquence.

Je suggère également d'ajouter une note au modèle, car il est suffisamment trivial pour ne pas nécessiter de plonger dans une énorme documentation :

//  1 for success + keyset updated
//  0 for success without changes
// -1 for error
return 1;

Je suggère d'ajouter également une note au modèle, car c'est suffisamment trivial pour ne pas nécessiter de plonger dans une énorme documentation…

Bonne idée. Je viens d'ajouter les informations à elektraTemplateGet dans ma branche locale du dépôt.

Cette page vous a été utile?
0 / 5 - 0 notes