From 4607ca11022ef70fe19d7f0c838b586be82aed64 Mon Sep 17 00:00:00 2001 From: Daniel Silva Date: Sat, 11 Jan 2025 16:55:04 +0000 Subject: [PATCH] fix: add drop_unused_requests check in cassette saving logic --- vcr/cassette.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vcr/cassette.py b/vcr/cassette.py index eec386f..e2912e5 100644 --- a/vcr/cassette.py +++ b/vcr/cassette.py @@ -365,7 +365,7 @@ class Cassette: return {"requests": requests, "responses": responses} def _save(self, force=False): - if len(self._played_interactions) < len(self._old_interactions): + if self.drop_unused_requests and len(self._played_interactions) < len(self._old_interactions): force = True if force or self.dirty: self._persister.save_cassette(self._path, self._as_dict(), serializer=self._serializer)