From 4fa18245bcdf96c0be391f8aa83d8f7a60bae696 Mon Sep 17 00:00:00 2001 From: luto Date: Tue, 14 Jan 2020 10:37:29 +0100 Subject: [PATCH] resolve django encoding deprecation warnings https://docs.djangoproject.com/en/3.0/ref/utils/#django.utils.encoding.force_text --- graphene_django/debug/sql/tracking.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/graphene_django/debug/sql/tracking.py b/graphene_django/debug/sql/tracking.py index 8391eac..a7c9d8d 100644 --- a/graphene_django/debug/sql/tracking.py +++ b/graphene_django/debug/sql/tracking.py @@ -6,7 +6,7 @@ from threading import local from time import time import six -from django.utils.encoding import force_text +from django.utils.encoding import force_str from .types import DjangoDebugSQL @@ -78,7 +78,7 @@ class NormalCursorWrapper(object): def _quote_expr(self, element): if isinstance(element, six.string_types): - return "'%s'" % force_text(element).replace("'", "''") + return "'%s'" % force_str(element).replace("'", "''") else: return repr(element) @@ -91,7 +91,7 @@ class NormalCursorWrapper(object): def _decode(self, param): try: - return force_text(param, strings_only=True) + return force_str(param, strings_only=True) except UnicodeDecodeError: return "(encoded string)"