Skip to content

Commit e768f17

Browse files
committed
use rewind() after _load
1 parent 69de388 commit e768f17

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

vcr/cassette.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,10 @@ def append(self, request, response):
243243
response = self._before_record_response(response)
244244
if response is None:
245245
return
246+
246247
self.data.append((request, response))
248+
self.play_counts[len(self.data) - 1] += 1
249+
247250
self.dirty = True
248251

249252
def filter_request(self, request):
@@ -294,6 +297,7 @@ def responses_of(self, request):
294297

295298
def rewind(self):
296299
self.play_counts = collections.Counter()
300+
self.rewound = True
297301

298302
def find_requests_with_most_matches(self, request):
299303
"""
@@ -345,7 +349,7 @@ def _load(self):
345349
for request, response in zip(requests, responses):
346350
self.append(request, response)
347351
self.dirty = False
348-
self.rewound = True
352+
self.rewind()
349353
except (CassetteDecodeError, CassetteNotFoundError):
350354
pass
351355

0 commit comments

Comments
 (0)