Infelizmente, a comunidade não conhece o recurso e o uso afirma coisas que nunca devem ser removidas; portanto, o uso do sinalizador provavelmente introduziria bugs em seu programa.De fato, a definição do PythonOptimize remove tudo, tornando o cheque útil no Dev e gratuitamente em produção.Isso mantém as funções centrais mais simples e separadas, levará a melhores performances, potencialmente dará feedback aos usuários e assim por diante.Na produção, você pode definir o PythonOptimize como 1 e a verificação é removida, portanto, nenhum custo de desempenho.Em essência, ele verifica se algo é verdadeiro e, se não, levanta um assertionError.
Fonte: https://www.bitecode.dev/p/the-best-python-feature-you-cannot