“Erro do Windows: DLL do provedor falhou ao inicializar corretamente” na importação do módulo cgi no aplicativo wxpython congelado
Eu tenho um usuário de um aplicativo wxpython congelado que obtém a captura de tela anexada.
A mensagem de erro é "Erro do Windows: DLL do provedor falhou ao inicializar corretamente"
Uma captura de tela tirada de um vídeo em pausa é a única maneira de receber essa mensagem de erro porque a coisa toda desaparece instantaneamente (incluindo esta janela do DOS criada para capturar o stderr, onde esta mensagem está aparecendo). O python do IE está morrendo antes mesmo de começar.
O rastreamento aponta para o meu código na linha controller.py 14.
Esta linha é
import cgi
Por algum motivo, parece que o cgi está chamando aleatoriamente durante a importação (por que seria isso?) E, por algum motivo, isso está falhando por algum motivo de DLL.
Alguma pista?
Nota 1: este aplicativo funciona bem para centenas de outros usuários de Windows e Mac. Por isso, é como se eu não estivesse fornecendo algo que não esteja apenas na máquina deste usuário por algum motivo.
Nota 2: o executável é criado usando o bbfreeze, com a seguinte configuração:
f = Freezer(distdir = distdir,
includes = ['wx.lib.pubsub.core.kwargs.*',
'wx.lib.pubsub.core.*',
'dbhash',
'platform']
)
Não tenho certeza do que mais eu colocaria aqui. 'cgi'? 'aleatória'?