Opened 9 years ago

Last modified 18 months ago

#23919 closed Cleanup/optimization

Cleanups for when we drop Python 2 compatibility — at Version 2

Reported by: Tim Graham Owned by: nobody
Component: Core (Other) Version:
Severity: Normal Keywords:
Cc: cmawebsite@…, Tom Forbes Triage Stage: Accepted
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description (last modified by Collin Anderson)

This is a tracking ticket of things that we can remove when we drop Python 2 compatibility (in a few years or so). Please edit the description of the ticket as you come across new items.

  • django.dispatch.weakref_backports
  • django.utils.2to3_fixes
  • django.utils.lru_cache
  • django.utils.html_parser.use_workaround
  • django.utils.decorators.ContextDecorator
  • django.utils.six
  • Change inspect.getargspec() (deprecated since 3.0) to inspect.getfullargspec()
  • @python_2_unicode_compatible
  • from __future__ import unicode_literals
  • Lots of workarounds in django.http.cookie

Change History (2)

comment:1 by Wojtek Ruszczewski, 9 years ago

Various nonlocal workarounds (example).

comment:2 by Collin Anderson, 9 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.
Back to Top