Verified Commit 3fb45387 authored by Dom Sekotill's avatar Dom Sekotill
Browse files

Improve requests adapter error from cert_verify

parent 528d73a8
Loading
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -98,10 +98,11 @@ class _DirectedAdapter(requests.adapters.HTTPAdapter):
			raise ValueError("Never disable TLS verification")
		if verify is not True:
			u = urlparse(url)
			d = f"{type(self.destination).__name__}({self.destination})"
			d, p = self.destination
			assert isinstance(verify, str)
			raise ValueError(
				f"To supply verification certificates please use "
				f"redirect(session, '{u.scheme}://{u.netloc}', {d}, certificate='{verify}')",
				f"redirect(session, '{u.scheme}://{u.netloc}', {d!r}, {p}, {verify!r})",
			)
		super().cert_verify(conn, url, True, cert)  # type: ignore
		conn.ca_cert_data = self.certificate  # type: ignore