Changes between Version 27 and Version 40 of Ticket #23919
- Timestamp:
- Jan 18, 2017, 3:08:40 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #23919
- Property Triage Stage Someday/Maybe → Accepted
-
Ticket #23919 – Description
v27 v40 12 12 * `django.utils.html_parser.use_workaround` 13 13 * `django.utils.http` functions like `urlquote_plus` -- I think the versions of these functions on Python 3 don't have the unicode characters bug we are working around. 14 * `django.utils.lru_cache` 14 * `django.utils.lru_cache` - [https://github.com/django/django/pull/7877 PR 7877] 15 15 * `django.utils.six` 16 16 * `from __future__ import unicode_literals` … … 24 24 * Remove `# -*- coding: utf-8 -*-` source file encoding (that's the default on Python 3) 25 25 * Evaluate replacement of custom `__del__` methods by [https://docs.python.org/3/library/weakref.html#weakref.finalize weakref.finalize] 26 * Remove `__ne__` from objects already defining a `__eq__` 26 * Remove `__ne__` from objects already defining a `__eq__` - [https://github.com/django/django/pull/7877 PR 7877] 27 27 * Remove note about PYTHONHASHSEED (see #26243) 28 28 * Remove Field.creation_counter (replace by metaclass `__prepare__` returning `OrderedDict()`, https://docs.python.org/3/reference/datamodel.html#preparing-the-class-namespace) … … 33 33 * `django.test.mock` 34 34 * Replace `tempfile.mkdtemp` + remove with `tempfile.TemporaryDirectory` context manager 35 * Replace `io.open()` by a plain `open()` 35 * Replace `io.open()` by a plain `open()` - [https://github.com/django/django/pull/7877 PR 7877] 36 36 * Evaluate need for `assertRegex`, `assertRaisesRegex` in tests. Some usage is merely to account for differences in messages between Python 2 and 3. 37 37 * `re.U`, `re.UNICODE` (default behavior of Python 3)