Dann ist es eindeutig: **Python läuft nicht mehr.**  
Du hast also keinen “Hänger”, sondern einen **sofortigen Exit ohne sichtbare Ausgabe**. Und weil `run.log` leer bleibt, ist der Exit **vor** dem Log-Write passiert.

Das passiert unter Windows typischerweise in genau drei Fällen:

1) **SyntaxError** oder Encoding-Problem im Script (Python beendet sofort, aber ...