Skip to content

Commit ab0bcc3

Browse files
committed
Fix remaining type errors in xmlrpc.py
1 parent 74acb42 commit ab0bcc3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/pip/_internal/network/xmlrpc.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
import logging
44
import urllib.parse
55
import xmlrpc.client
6-
from typing import TYPE_CHECKING
6+
from http.client import HTTPResponse
7+
from typing import TYPE_CHECKING, cast
78

89
from pip._internal.exceptions import NetworkConnectionError
910
from pip._internal.network.session import PipSession
@@ -44,13 +45,13 @@ def request(
4445
headers = {"Content-Type": "text/xml"}
4546
response = self._session.post(
4647
url,
47-
data=request_body,
48+
data=cast(bytes, request_body),
4849
headers=headers,
4950
stream=True,
5051
)
5152
raise_for_status(response)
5253
self.verbose = verbose
53-
return self.parse_response(response.raw)
54+
return self.parse_response(cast(HTTPResponse, response.raw))
5455
except NetworkConnectionError as exc:
5556
assert exc.response
5657
logger.critical(

0 commit comments

Comments
 (0)