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
  }
}

Не могу понять, что здесь не так

Вернуться на верх