diff options
| author | Tim Graham <timograham@gmail.com> | 2017-02-17 19:45:34 -0500 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-09-25 17:11:03 -0400 |
| commit | cfff2af02be40106d4759cc6f8bfa476ce82421c (patch) | |
| tree | 2680ff4040dd83d7b50ca2265e8268e362142476 /django/http | |
| parent | a80903b7114c984b5087597e8c34750e7bb44f51 (diff) | |
Fixed #27857 -- Dropped support for Python 3.4.
Diffstat (limited to 'django/http')
| -rw-r--r-- | django/http/cookie.py | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/django/http/cookie.py b/django/http/cookie.py index 52dff786c4..b94d2b0386 100644 --- a/django/http/cookie.py +++ b/django/http/cookie.py @@ -1,20 +1,7 @@ -import sys from http import cookies -# Cookie pickling bug is fixed in Python 3.4.3+ -# http://bugs.python.org/issue22775 -if sys.version_info >= (3, 4, 3): - SimpleCookie = cookies.SimpleCookie -else: - Morsel = cookies.Morsel - - class SimpleCookie(cookies.SimpleCookie): - def __setitem__(self, key, value): - if isinstance(value, Morsel): - # allow assignment of constructed Morsels (e.g. for pickling) - dict.__setitem__(self, key, value) - else: - super().__setitem__(key, value) +# For backwards compatibility in Django 2.1. +SimpleCookie = cookies.SimpleCookie def parse_cookie(cookie): |
