From d5ba702a1b1358d8a85fde5edd36fa86047d2a07 Mon Sep 17 00:00:00 2001 From: "Matthias (~talfus-laddus)" <83658582+matthiasschaub@users.noreply.github.com> Date: Wed, 30 Apr 2025 14:23:43 +0200 Subject: [PATCH] only log message if response is appended Closes: https://github.com/kevin1024/vcrpy/issues/685 --- vcr/cassette.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vcr/cassette.py b/vcr/cassette.py index 3e5081e..7fb884d 100644 --- a/vcr/cassette.py +++ b/vcr/cassette.py @@ -225,10 +225,10 @@ class Cassette: def append(self, request, response): """Add a request, response pair to this cassette""" - log.info("Appending request %s and response %s", request, response) request = self._before_record_request(request) if not request: return + log.info("Appending request %s and response %s", request, response) # Deepcopy is here because mutation of `response` will corrupt the # real response. response = copy.deepcopy(response)