diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-04-12 09:25:45 +0200 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-04-12 18:52:43 +0200 |
| commit | 280ca147af9cdfce1ca9cb14cc3c5527ff6c7a02 (patch) | |
| tree | 2eabfca62fb35d84343ec7317dd7ea10b396bda1 /django/core | |
| parent | dfc720c521062cdefd64bc48a11838b0fa583439 (diff) | |
Fixed #34484, Refs #34482 -- Reverted "Fixed #29186 -- Fixed pickling HttpRequest and subclasses."
This reverts commit 6220c445c40a6a7f4d442de8bde2628346153963.
Thanks Adam Johnson and Márton Salomváry for reports.
Diffstat (limited to 'django/core')
| -rw-r--r-- | django/core/handlers/wsgi.py | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/django/core/handlers/wsgi.py b/django/core/handlers/wsgi.py index c2b7cc2b6f..9324af083e 100644 --- a/django/core/handlers/wsgi.py +++ b/django/core/handlers/wsgi.py @@ -54,9 +54,6 @@ class LimitedStream(IOBase): class WSGIRequest(HttpRequest): - non_picklable_attrs = HttpRequest.non_picklable_attrs | frozenset(["environ"]) - meta_non_picklable_attrs = frozenset(["wsgi.errors", "wsgi.input"]) - def __init__(self, environ): script_name = get_script_name(environ) # If PATH_INFO is empty (e.g. accessing the SCRIPT_NAME URL without a @@ -82,13 +79,6 @@ class WSGIRequest(HttpRequest): self._read_started = False self.resolver_match = None - def __getstate__(self): - state = super().__getstate__() - for attr in self.meta_non_picklable_attrs: - if attr in state["META"]: - del state["META"][attr] - return state - def _get_scheme(self): return self.environ.get("wsgi.url_scheme") |
