Não tenho certeza se perguntas antigas precisam ser respondidas, mas, como elas são retornadas nos resultados de pesquisa, também pode ter uma resposta.
O script lua declara funções que aceitam parâmetros, E.G. %código%. A solução é declarar uma função que recebe seus valores de script python.
function myCustomUI(neededValue)
No seu conkyrc, você chama essa função, passando a saída do script python. Algo parecido com isto:
${lua myCustomUI ${<python call here>}}
Sua próxima pergunta é como colocar sua saída nessa variável? Aqui vai:
${execi 3600 python script.py}
Isso faz com que seu código conkyrc pareça:
${lua myCustomUI ${execi 3600 python script.py}}
É claro que, se o seu script for executável, você poderá descartar o
function draw_ring(cr,t,pt)
da chamada execi. O 3600 é apenas um atraso de repetição para evitar a execução constante do script. Mais informações podem ser encontradas aqui
Além disso, variáveis conky estão disponíveis dentro do ambiente lua para que você possa fazer a chamada python
de lá, se desejar, usando o mesmo formato.