/ / if __name__ == “__main__” condition com flask / Elastic Beanstalk - python, amazon-web-services, frasco, pé de feijão elástico, amazon-pé de feijão elástico

if __name__ == “__main__” condição com flask / Elastic Beanstalk - python, amazon-web-services, frasco, pé de feijão elástico, amazon-pé de feijão elástico

Eu estava criando um aplicativo de balão simples no AWS com o Elastic Beanstalk, mas tinha um erro que resultava em um erro de tempo limite ao visitar a página

ERRO: A operação expirou. O estado do ambiente é desconhecido.

ao executar "eb create"). Em última análise eu corrigi-lo, inserindo o padrão if __name__ == "__main__": condição antes appplication.run() que eu tinha originalmente excluído.

Minha pergunta é: Por que o condicional deve ser necessário para o Elastic Beanstalk executar o aplicativo? Eu pensei que o único propósito de __name__ == "__main__" Foi assim que o código não é executado quando usado como um módulo e eu não vejo porque a ausência do condicional impediria a execução do código.

Respostas:

0 para resposta № 1

Meu melhor palpite é que adicionar if __name__ == "__main__" não consertava nada, mas coincidentemente acontecia o tempo.