From 5da636e953b34651e925f81e24ef84e55d323b09 Mon Sep 17 00:00:00 2001 From: Hugo Rodger-Brown Date: Sat, 11 Dec 2021 11:18:32 +0000 Subject: [PATCH] Replace force_text with force_str force_text has been deprecated in Django4 --- graphene_django/__init__.py | 2 +- graphene_django/utils/utils.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/graphene_django/__init__.py b/graphene_django/__init__.py index 792f7be..e2c224d 100644 --- a/graphene_django/__init__.py +++ b/graphene_django/__init__.py @@ -1,7 +1,7 @@ from .fields import DjangoConnectionField, DjangoListField from .types import DjangoObjectType -__version__ = "2.14.0" +__version__ = "2.14.0-django4" __all__ = [ "__version__", diff --git a/graphene_django/utils/utils.py b/graphene_django/utils/utils.py index b1c9a7d..ff3b7f3 100644 --- a/graphene_django/utils/utils.py +++ b/graphene_django/utils/utils.py @@ -3,7 +3,7 @@ import inspect import six from django.db import connection, models, transaction from django.db.models.manager import Manager -from django.utils.encoding import force_text +from django.utils.encoding import force_str from django.utils.functional import Promise from graphene.utils.str_converters import to_camel_case @@ -26,7 +26,7 @@ def isiterable(value): def _camelize_django_str(s): if isinstance(s, Promise): - s = force_text(s) + s = force_str(s) return to_camel_case(s) if isinstance(s, six.string_types) else s