INNER CODE UNIT · Python
error
Yelp/paasta · paasta_tools/cli/cli.py:62
def error(self, message):
print(f"Argument parse error: {message}\n")
self.print_help()
sys.exit(1)
def list_external_commands():
p = subprocess.check_output(["/bin/bash", "-p", "-c", "compgen -A command paasta-"])
lines = p.decode("utf-8").strip().split("\n")
return {line.replace("paasta-", "", 1) for line in lines}
def calling_external_command():
if len(sys.argv) > 1:
return sys.argv[1] in list_external_commands()
else:
return False