Bom dia !
Por favor pode realizar uns testes em seu ambiente.
Vi q ele carrega a lib com sucesso e o INI tbm.
Mas em metodos q existe o retorno ele da erro.
E vc trata de uma forma diferente.
resposta = read_string_buffer(self, metodo, lote, modo_envio, imprimir)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Eu acho q o problema pode estar relacionado aos parametros passados para obter a reposta:
Tem como comparar com o seu outro programa q esta funcionando se é multithread e se esta tratando desta mesma forma as msg?
"NFSE_Emitir": Signature([POINTER(c_int), c_int, c_int, c_bool, c_char_p, POINTER(c_int)])
Por não dominar a linguagem, nao posso informar, mas olhando outros exemplo ST sao criado umas variaveis para tratar esta resposta do metodo
# Definir variáveis para armazenar os resultados
sResposta = ctypes.create_string_buffer(9048)
esTamanho = ctypes.c_int(9048)