File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
src/pip/_internal/network Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 3
3
import logging
4
4
import urllib .parse
5
5
import xmlrpc .client
6
- from typing import TYPE_CHECKING
6
+ from http .client import HTTPResponse
7
+ from typing import TYPE_CHECKING , cast
7
8
8
9
from pip ._internal .exceptions import NetworkConnectionError
9
10
from pip ._internal .network .session import PipSession
@@ -44,13 +45,13 @@ def request(
44
45
headers = {"Content-Type" : "text/xml" }
45
46
response = self ._session .post (
46
47
url ,
47
- data = request_body ,
48
+ data = cast ( bytes , request_body ) ,
48
49
headers = headers ,
49
50
stream = True ,
50
51
)
51
52
raise_for_status (response )
52
53
self .verbose = verbose
53
- return self .parse_response (response .raw )
54
+ return self .parse_response (cast ( HTTPResponse , response .raw ) )
54
55
except NetworkConnectionError as exc :
55
56
assert exc .response
56
57
logger .critical (
You can’t perform that action at this time.
0 commit comments