Libelektra: Funciones de complemento: valor de retorno en caso de éxito

Creado en 28 feb. 2017  ·  4Comentarios  ·  Fuente: ElektraInitiative/libelektra

👋 Hola

la documentación indica que elektraPluginGet debería devolver 0 en caso de éxito, sin embargo, la plantilla sugiere , desde el compromiso 📜 062e017e, que las funciones de complemento deberían devolver 1 en caso de éxito.

Otros complementos también usan 1 para mostrar que las funciones fueron exitosas, hasta donde yo sé. El complemento tcl por otro lado, devuelve 0 en caso de éxito . ¿Qué valor de retorno es el correcto?

question usability

Comentario más útil

ambos son correctos
1 para el éxito + conjunto de claves actualizado
0 para el éxito pero nada cambió
-1 por error

Todos 4 comentarios

ambos son correctos
1 para el éxito + conjunto de claves actualizado
0 para el éxito pero nada cambió
-1 por error

ambos son correctos…

Gracias por la rápida respuesta. Actualizaré la documentación en consecuencia.

Sugiero agregar también una nota a la plantilla, porque es lo suficientemente trivial como para no requerir sumergirse en una documentación enorme:

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

Sugiero agregar también una nota a la plantilla, porque es lo suficientemente trivial como para no requerir sumergirse en una documentación enorme ...

Buena idea. Acabo de agregar la información a elektraTemplateGet en mi sucursal local del repositorio.

¿Fue útil esta página
0 / 5 - 0 calificaciones