summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author180909 <734461790@qq.com>2021-12-07 00:10:49 (GMT)
committerGitHub <noreply@github.com>2021-12-07 00:10:49 (GMT)
commitc5c365220ed2c867fe81078f70b827de22db2ee6 (patch)
tree5abbab1d033b387c13019f5f353fa916496395ca
parentb7ef27bc084665ce58d89fc69530c6f9d2d37754 (diff)
downloadcpython-c5c365220ed2c867fe81078f70b827de22db2ee6.zip
cpython-c5c365220ed2c867fe81078f70b827de22db2ee6.tar.gz
cpython-c5c365220ed2c867fe81078f70b827de22db2ee6.tar.bz2
bpo-28953: Use `raise from` when raising new IncompleteRead (GH-29861)
Automerge-Triggered-By: GH:asvetlov
-rw-r--r--Lib/http/client.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/Lib/http/client.py b/Lib/http/client.py
index a6ab135..f54172f 100644
--- a/Lib/http/client.py
+++ b/Lib/http/client.py
@@ -593,8 +593,8 @@ class HTTPResponse(io.BufferedIOBase):
amt -= chunk_left
self.chunk_left = 0
return b''.join(value)
- except IncompleteRead:
- raise IncompleteRead(b''.join(value))
+ except IncompleteRead as exc:
+ raise IncompleteRead(b''.join(value)) from exc
def _readinto_chunked(self, b):
assert self.chunked != _UNKNOWN