Opened 7 years ago

Closed 7 years ago

#11443 closed (worksforme)

smart_str can't encode a unicde string

Reported by: spam@… Owned by: nobody
Component: Uncategorized Version: 1.0
Severity: Keywords:
Cc: Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: UI/UX:


I'm getting

encode() takes at most 2 arguments (3 given)

From line 95 of django/utils/ :

elif isinstance(s, unicode):

return s.encode(encoding, errors)

I think it should be

elif isinstance(s, unicode):

return s.encode(encoding)

I'm on python 2.5

Change History (1)

comment:1 Changed 7 years ago by dc

  • Needs documentation unset
  • Needs tests unset
  • Patch needs improvement unset
  • Resolution set to worksforme
  • Status changed from new to closed

Cannot reproduce this bug:

>>> from django.utils.encoding import smart_str
>>> smart_str(u'iñtërnâtiônàlizætiøn')
Note: See TracTickets for help on using tickets.
Back to Top