Django Graphene Custom Error не показывает расширения
Я использую graphene_django, и меня интересует возможность получения пользовательских ошибок
Что я пытаюсь сделать:
class CustomGraphQLError(GraphQLError):
def __init__(self, message, extensions, nodes=None, source=None, positions=None, path=None, original_error=None):
super().__init__(message, nodes, source, positions, path, original_error, extensions)
и затем выдает ошибку, подобную этой
raise CustomGraphQLError
Несмотря на то, что я сделал расширения обязательными, они не появляются в ответе
Пример ответа
{
"errors": [
{
"message": "Custom error",
"locations": [
{
"line": 2,
"column": 3
}
],
"path": [
"traces"
]
}
],
"data": {
"traces": null
}
}
Не могу понять, что здесь не так