def METHOD_NAME(self, directives: List[GraphQLDirective]) -> str:
    if not directives:
        return ""
    return " " + " ".join(
        [
            f"@{directive.name}{self._print_arguments(directive.arguments)}"
            for directive in directives
        ]
    )