Виклик Lua з D-Bus

Можна надіслати команду Lua на Darktable через його інтерфейс D-Bus. Метод org.darktable.service.Remote.Lua приймає один параметр рядка, який інтерпретується як команда Lua. Команда буде виконана в поточному контексті Lua і повинна повернути або нічого, або рядок. Результат буде передано назад як результат методу D-Bus.

Якщо виклик Lua призводить до помилки, виклик методу D-Bus поверне помилку org.darktable.Error.LuaError із повідомленням про помилку Lua як повідомлення, прикріплене до помилки D-Bus.

translations