O buffer de saída está ativado por padrão no intérprete do Python para sys.stdout?
Se a resposta for positiva, quais são as formas de desativá-la?
Sugestões até agora:
- Use a
-uopção de linha de comando - Envolver
sys.stdoutum objeto que libere após cada gravação - Definir
PYTHONUNBUFFEREDenv var sys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 0)
Existe alguma outra maneira de definir algum sinalizador global sys/ sys.stdoutprogramaticamente durante a execução?
-ué que ele não funcionará para código de código compilado ou para aplicativos com um __main__.pyarquivo como ponto de entrada.