pamac checkupdates exit status 100 breaks python's subprocess.check_output()
Running the python command:
subprocess.check_output("pamac checkupdates", shell=True)
returns:
subprocess.CalledProcessError: Command 'pamac checkupdates' returned non-zero exit status 100.
I'm writing code that is supposed to handle multiple package managers and none of them have this issue except pamac. What is the purpose of having pamac exit with a non 0 status when nothing is wrong?