Ga naar inhoud
Python-uitzonderingenFout
subprocess.CalledProcessError

subprocess.CalledProcessError

Een subproces is afgesloten met een niet-nul retourcode.

python

Wat veroorzaakt deze fout

De opdracht uitgevoerd via subprocess.check_call(), subprocess.check_output() of subprocess.run(check=True) heeft een niet-nul exitcode geretourneerd, wat op een fout duidt.

Hoe op te lossen

Controleer error.returncode en error.stderr voor de oorzaak van de fout. Gebruik subprocess.run() zonder check=True als u niet-nul exits zelf wilt afhandelen. Los de onderliggende opdracht of de argumenten ervan op.

Voorbeeld

subprocess.check_call(["false"])  # CalledProcessError
Officiële documentatie

Gerelateerde foutcodes