Skip to content

Commit c41e213

Browse files
authored
Apply requests best practices (#8558)
1 parent 611033a commit c41e213

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

src/poetry/publishing/uploader.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def auth(self, username: str | None, password: str | None) -> None:
7777
self._password = password
7878

7979
def make_session(self) -> requests.Session:
80-
session = requests.session()
80+
session = requests.Session()
8181
auth = self.get_auth()
8282
if auth is not None:
8383
session.auth = auth
@@ -106,10 +106,8 @@ def upload(
106106
if client_cert:
107107
session.cert = str(client_cert)
108108

109-
try:
109+
with session:
110110
self._upload(session, url, dry_run, skip_existing)
111-
finally:
112-
session.close()
113111

114112
def post_data(self, file: Path) -> dict[str, Any]:
115113
meta = Metadata.from_package(self._package)

src/poetry/repositories/pypi_repository.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def __init__(
4949
def search(self, query: str) -> list[Package]:
5050
results = []
5151

52-
response = requests.session().get(
52+
response = requests.get(
5353
self._base_url + "search", params={"q": query}, timeout=REQUESTS_TIMEOUT
5454
)
5555
parser = SearchResultParser()

0 commit comments

Comments
 (0)