mirror of
https://github.com/graphql-python/graphene-django.git
synced 2024-11-22 17:47:12 +03:00
5d5d7f1815
Co-authored-by: Yair Silbermintz <MisterGlass@users.noreply.github.com>
18 lines
417 B
Python
18 lines
417 B
Python
import traceback
|
|
|
|
from django.utils.encoding import force_str
|
|
|
|
from .types import DjangoDebugException
|
|
|
|
|
|
def wrap_exception(exception):
|
|
return DjangoDebugException(
|
|
message=force_str(exception),
|
|
exc_type=force_str(type(exception)),
|
|
stack="".join(
|
|
traceback.format_exception(
|
|
exception, value=exception, tb=exception.__traceback__
|
|
)
|
|
),
|
|
)
|