From b458254ee7c13e576982abcff34756da7c7103e0 Mon Sep 17 00:00:00 2001 From: Brian Rutledge Date: Tue, 18 Jan 2022 19:37:36 -0500 Subject: [PATCH] Use requests_toolbelt to log request/response --- twine/commands/upload.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/twine/commands/upload.py b/twine/commands/upload.py index deff3e31..e6928c19 100644 --- a/twine/commands/upload.py +++ b/twine/commands/upload.py @@ -18,6 +18,7 @@ from typing import Dict, List, cast import requests +from requests_toolbelt.utils import dump from twine import commands from twine import exceptions @@ -141,11 +142,7 @@ def upload(upload_settings: settings.Settings, dists: List[str]) -> None: resp = repository.upload(package) if upload_settings.verbose: - logger.info( - f"Received {resp.status_code} response from {resp.url}: {resp.reason}" - ) - if resp.text: - logger.info(f"Response text:\n{resp.text}") + logger.info(dump.dump_all(resp).decode("utf-8")) # Bug 92. If we get a redirect we should abort because something seems # funky. The behaviour is not well defined and redirects being issued