O Mythbox foi escrito em Python, cannot import name
é uma exceção típica do Python .
Isso não tem nada a ver com o fuso horário, já que outros tendem a acreditar, mas sim porque o Python está tentando importar algo que não existe ou que, pelo menos, é inacessível.
decodeLongLong
é uma função que podemos encontrar na API MythTV ; note que esta função é escrita em C ++ e, portanto, não é acessível a partir do Python, portanto, deve ser feito algo para que esta função esteja disponível em Python. Exatamente, os blocos de tradução em C ++ podem ser compilados e usados pelo código Python .
Exatamente, o wrapper do Python para chamar as funções do C ++ não parece conter uma função decodeLongLong
no momento. Você terá que aguardar a resposta para a edição 203 ; embora você possa tentar instalar o MythTV de atualização, porque essa pode ser uma função relativamente nova. a API menciona 0.25-pre
na primeira página. Portanto, se você estiver confortável executando o código de ponta, poderá tentar fazer upgrade de 0.23.1
para 0.25-pre
; se não, vá para a versão 0.24
mais recente e veja se isso funciona.
Isso atualizaria o wrapper do Python que Mythbox está usando e, esperamos, colocará a função lá. Você pode precisar reinstalar o Mythbox se isso acontecer dinamicamente, o código-fonte não mostra nenhum vestígio disso, mas pode ser que algo seja feito através do gerenciador de pacotes. É melhor prevenir do que remediar.
Você não precisa atualizar mais nada ...