Skip to content

Commit 07e26dd

Browse files
refactor: Replace deprecated force_text with force_str
1 parent dcb211f commit 07e26dd

22 files changed

Lines changed: 51 additions & 52 deletions

File tree

ietf/api/serializer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ class JsonExportMixin(object):
221221
# obj = None
222222
#
223223
# if obj is None:
224-
# raise Http404(_('%(name)s object with primary key %(key)r does not exist.') % {'name': force_text(self.model._meta.verbose_name), 'key': escape(object_id)})
224+
# raise Http404(_('%(name)s object with primary key %(key)r does not exist.') % {'name': force_str(self.model._meta.verbose_name), 'key': escape(object_id)})
225225
#
226226
# content_type = 'application/json'
227227
# return HttpResponse(serialize([ obj ], sort_keys=True, indent=3)[2:-2], content_type=content_type)

ietf/doc/mails.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from django.conf import settings
1212
from django.urls import reverse as urlreverse
1313
from django.utils import timezone
14-
from django.utils.encoding import force_text
14+
from django.utils.encoding import force_str
1515

1616
import debug # pyflakes:ignore
1717
from ietf.doc.templatetags.mail_filters import std_level_prompt
@@ -175,7 +175,7 @@ def generate_ballot_writeup(request, doc):
175175
e.doc = doc
176176
e.rev = doc.rev
177177
e.desc = "Ballot writeup was generated"
178-
e.text = force_text(render_to_string("doc/mail/ballot_writeup.txt", {'iana': iana, 'doc': doc }))
178+
e.text = force_str(render_to_string("doc/mail/ballot_writeup.txt", {'iana': iana, 'doc': doc }))
179179

180180
# caller is responsible for saving, if necessary
181181
return e
@@ -187,7 +187,7 @@ def generate_ballot_rfceditornote(request, doc):
187187
e.doc = doc
188188
e.rev = doc.rev
189189
e.desc = "RFC Editor Note for ballot was generated"
190-
e.text = force_text(render_to_string("doc/mail/ballot_rfceditornote.txt"))
190+
e.text = force_str(render_to_string("doc/mail/ballot_rfceditornote.txt"))
191191
e.save()
192192

193193
return e
@@ -232,7 +232,7 @@ def generate_last_call_announcement(request, doc):
232232
e.doc = doc
233233
e.rev = doc.rev
234234
e.desc = "Last call announcement was generated"
235-
e.text = force_text(mail)
235+
e.text = force_str(mail)
236236

237237
# caller is responsible for saving, if necessary
238238
return e
@@ -252,7 +252,7 @@ def generate_approval_mail(request, doc):
252252
e.doc = doc
253253
e.rev = doc.rev
254254
e.desc = "Ballot approval text was generated"
255-
e.text = force_text(mail)
255+
e.text = force_str(mail)
256256

257257
# caller is responsible for saving, if necessary
258258
return e

ietf/doc/models.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
from django.contrib.contenttypes.models import ContentType
2424
from django.conf import settings
2525
from django.utils import timezone
26-
from django.utils.encoding import force_text
26+
from django.utils.encoding import force_str
2727
from django.utils.html import mark_safe # type:ignore
2828
from django.contrib.staticfiles import finders
2929

@@ -1131,7 +1131,7 @@ class DocHistory(DocumentInfo):
11311131
name = models.CharField(max_length=255)
11321132

11331133
def __str__(self):
1134-
return force_text(self.doc.name)
1134+
return force_str(self.doc.name)
11351135

11361136
def get_related_session(self):
11371137
return self.doc.get_related_session()
@@ -1193,7 +1193,7 @@ def document(self):
11931193
return self.docs.first()
11941194

11951195
def __str__(self):
1196-
return u"%s-->%s" % (self.name, ','.join([force_text(d.name) for d in self.docs.all() if isinstance(d, Document) ]))
1196+
return u"%s-->%s" % (self.name, ','.join([force_str(d.name) for d in self.docs.all() if isinstance(d, Document) ]))
11971197
document_link = admin_link("document")
11981198
class Meta:
11991199
verbose_name = "document alias"

ietf/doc/templatetags/ietf_filters.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@
1313
from django.template.defaultfilters import truncatewords_html, linebreaksbr, stringfilter, striptags
1414
from django.utils.safestring import mark_safe, SafeData
1515
from django.utils.html import strip_tags
16-
from django.utils.encoding import force_text
17-
from django.utils.encoding import force_str # pyflakes:ignore force_str is used in the doctests
16+
from django.utils.encoding import force_str
1817
from django.urls import reverse as urlreverse
1918
from django.core.cache import cache
2019
from django.core.exceptions import ValidationError
@@ -132,7 +131,7 @@ def bracketpos(pos,posslug):
132131
@register.filter
133132
def prettystdname(string, space=" "):
134133
from ietf.doc.utils import prettify_std_name
135-
return prettify_std_name(force_text(string or ""), space)
134+
return prettify_std_name(force_str(string or ""), space)
136135

137136
@register.filter
138137
def rfceditor_info_url(rfcnum : str):

ietf/doc/utils_charter.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from django.urls import reverse as urlreverse
1313
from django.template.loader import render_to_string
1414
from django.utils import timezone
15-
from django.utils.encoding import smart_text, force_text
15+
from django.utils.encoding import smart_text, force_str
1616

1717
import debug # pyflakes:ignore
1818

@@ -153,7 +153,7 @@ def generate_ballot_writeup(request, doc):
153153
e.doc = doc
154154
e.rev = doc.rev,
155155
e.desc = "Ballot writeup was generated"
156-
e.text = force_text(render_to_string("doc/charter/ballot_writeup.txt"))
156+
e.text = force_str(render_to_string("doc/charter/ballot_writeup.txt"))
157157

158158
# caller is responsible for saving, if necessary
159159
return e

ietf/doc/views_charter.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from django.contrib import messages
1818
from django.contrib.auth.decorators import login_required
1919
from django.utils import timezone
20-
from django.utils.encoding import force_text
20+
from django.utils.encoding import force_str
2121
from django.utils.html import escape
2222

2323
import debug # pyflakes:ignore
@@ -821,7 +821,7 @@ def charter_with_milestones_txt(request, name, rev):
821821

822822
try:
823823
with io.open(os.path.join(settings.CHARTER_PATH, filename), 'r') as f:
824-
charter_text = force_text(f.read(), errors='ignore')
824+
charter_text = force_str(f.read(), errors='ignore')
825825
except IOError:
826826
charter_text = "Error reading charter text %s" % filename
827827

ietf/doc/views_status_change.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from django.urls import reverse
1616
from django.template.loader import render_to_string
1717
from django.conf import settings
18-
from django.utils.encoding import force_text
18+
from django.utils.encoding import force_str
1919
from django.utils.html import escape
2020

2121
import debug # pyflakes:ignore
@@ -665,7 +665,7 @@ def generate_last_call_text(request, doc):
665665
e.doc = doc
666666
e.rev = doc.rev
667667
e.desc = 'Last call announcement was generated'
668-
e.text = force_text(new_text)
668+
e.text = force_str(new_text)
669669
e.save()
670670

671671
return e

ietf/group/admin.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
from django.core.management import load_command_class
1515
from django.http import Http404
1616
from django.shortcuts import render
17-
from django.utils.encoding import force_text
17+
from django.utils.encoding import force_str
1818
from django.utils.html import escape
1919
from django.utils.translation import ugettext as _
2020

@@ -152,7 +152,7 @@ def send_one_reminder(self, request, object_id):
152152
permission_denied(request, "You don't have edit permissions for this change.")
153153

154154
if obj is None:
155-
raise Http404(_('%(name)s object with primary key %(key)r does not exist.') % {'name': force_text(opts.verbose_name), 'key': escape(object_id)})
155+
raise Http404(_('%(name)s object with primary key %(key)r does not exist.') % {'name': force_str(opts.verbose_name), 'key': escape(object_id)})
156156

157157
return self.send_reminder(request, sdo=obj)
158158

ietf/ipr/feeds.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from django.utils.feedgenerator import Atom1Feed
77
from django.urls import reverse_lazy
88
from django.utils.safestring import mark_safe
9-
from django.utils.encoding import force_text
9+
from django.utils.encoding import force_str
1010

1111
from ietf.ipr.models import IprDisclosureBase
1212

@@ -25,7 +25,7 @@ def item_title(self, item):
2525
return mark_safe(item.title)
2626

2727
def item_description(self, item):
28-
return force_text(item.title)
28+
return force_str(item.title)
2929

3030
def item_pubdate(self, item):
3131
return item.time

ietf/ipr/mail.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from email.utils import parsedate_tz
1313

1414
from django.template.loader import render_to_string
15-
from django.utils.encoding import force_text, force_bytes
15+
from django.utils.encoding import force_str, force_bytes
1616

1717
import debug # pyflakes:ignore
1818

@@ -102,7 +102,7 @@ def get_reply_to():
102102
address with "plus addressing" using a random string. Guaranteed to be unique"""
103103
local,domain = get_base_ipr_request_address().split('@')
104104
while True:
105-
rand = force_text(base64.urlsafe_b64encode(os.urandom(12)))
105+
rand = force_str(base64.urlsafe_b64encode(os.urandom(12)))
106106
address = "{}+{}@{}".format(local,rand,domain)
107107
q = Message.objects.filter(reply_to=address)
108108
if not q:

0 commit comments

Comments
 (0)