Du beschreibst ein **“Exit-before-anything”**-Problem. Das ist fast immer eins von diesen 5 Dingen:

1) **`main()` wird nie aufgerufen** (fehlendes `if __name__ == "__main__": ...` oder falscher Funktionsname)  
2) **Argument-Handling beendet sauber** (z. B. `argparse` Help/Exit oder Codepfad `return`/`sys.exit(0)` bei “keine Dateien gefunden”)  
3) **Discovery findet 0 Dateie...