LINUX.ORG.RU

lua conky

 , ,


0

1

Добрый день! подскажите пожалуйста, есть файл на lua для conky при запуске conky ругается на lua точнее вот на эту строку:

str = string.format( "%s %d", tset.text, value ) .. "°C"

ошибка:

conky: llua_do_call: function conky_main execution failed: ~/.config/hybrid/lua/hybrid-rings.lua:608: bad argument #3 to 'format' (number expected, got nil)

полностью контекст:

local function setup_other_text(cr, pt, tset, value)
        local str = ''

        if pt.name == 'platform' then
            str = string.format( "%s %d", tset.text, value ) .. "°C"
        elseif pt.name == 'time' then
            str = string.format( "%02d", value )
        else
            str = string.format( "%s %d", tset.text, value ) .. "%"
        end

        cairo_move_to (cr, tset.x, tset.y)
        cairo_show_text (cr, str)
    end

Помогите пожалуйста исправить ошибку



Последнее исправление: JoniRich (всего исправлений: 1)

Аргумент value функции setup_other_text не имеет значения

…(number expected, got nil)

Что по смыслу: ожидалось число, получено пустое значение

MrBackToPython
()
Ответ на: комментарий от fluorite

спасибо большое, буду пробовать, там еще такую ошибку выдает, когда эта исправлена, что мол, «попытка использовать больше процессоров, чем у вас есть!» там файл lua на 900 строк, может вы бы взялись помочь скорректировать код, если вы из России я б перевел денежку, понимаю, что любой труд должен быть вознагражден, если что пишите в личку, спасибо

JoniRich
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.