Libelektra: Функции плагина: возвращаемое значение в случае успеха

Созданный на 28 февр. 2017  ·  4Комментарии  ·  Источник: ElektraInitiative/libelektra

👋 Привет,

в документации указано, что elektraPluginGet должен возвращать 0 в случае успеха, однако в шаблоне предлагается - начиная с commit 📜 062e017e - функции плагина должны возвращать 1 в случае успеха.

Другие плагины также используют 1 чтобы показать, что функции были успешными, насколько я могу судить. Плагин tcl с другой стороны, возвращает 0 в случае успеха . Какое возвращаемое значение является правильным?

question usability

Самый полезный комментарий

оба верны
1 за успех + обновлен набор ключей
0 за успех, но ничего не изменилось
-1 за ошибку

Все 4 Комментарий

оба верны
1 за успех + обновлен набор ключей
0 за успех, но ничего не изменилось
-1 за ошибку

оба верны ...

Спасибо за быстрый ответ. Я обновлю документацию соответствующим образом.

Я предлагаю также добавить примечание к шаблону, потому что это достаточно тривиально, чтобы не нужно было погружаться в огромную документацию:

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

Я предлагаю также добавить примечание к шаблону, потому что это достаточно тривиально, чтобы не нужно было погружаться в огромную документацию ...

Отличная идея. Я просто добавил информацию в elektraTemplateGet в моей локальной ветке репо.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги