Estou utilizando a library import pyodbc em meu código python.
Debugando o código via vscode funciona.
Quando envio para executar via maestro do botcity tenho erro de module ‘pyodbc’ has no attribute ‘connect’
db = pyodbc.connect(connectionstring)
AttributeError: module ‘pyodbc’ has no attribute ‘connect’
Alguem já passou por isto ?
             
            
              
              
              
            
            
           
          
            
            
              Olá @AlexandreGibertoni , tudo bem?
Neste caso,  confirme se a versão do pyodbc que você está utilizando localmente é a mesma versão que o Runner esta utilizando para execução.
Lembre-se que o Runner ao executar a automação cria uma ambiente virtual e faz download das dependências que constam no arquivo requirements.txt, ou seja, se não tiver definida uma versão para o pacote, ele fará download da ultima versão disponível deste pacote. Sugiro que adicione no requirements.txt a versão que esta usando localmente, assim:
pyodbc==x.y.z
Onde x, y, z é a versão que esta utilizando localmente.
Após esta alteração, refaça o build do projeto e update do bot. E tente roda-lo novamente pelo maestro. Caso o erro continue, envie por aqui o arquivo de log.txt para que eu possa analisar melhor.