llamando a lua desde dbus

Es posible enviar un comando lua a darktable a través de su interfaz DBus. El método org.darktable.service.Remote.Lua toma un solo parámetro de cadena que se interpreta como un comando lua. El comando se ejecutará en el contexto lua actual y debería devolver nil o una cadena. El resultado se devolverá como resultado del método DBus.

Si la llamada a Lua da como resultado un error, la llamada al método DBus devolverá un error org.darktable.Error.LuaError con el mensaje de error lua como el mensaje adjunto al error DBus.