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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…