From 9fb8a7b0ba8d1cd9dc46ecaaf984883b8ab047ef Mon Sep 17 00:00:00 2001 From: Josh Peak Date: Tue, 2 Jul 2019 16:12:52 +1000 Subject: [PATCH] Add guard statement for empty Cassette when returning best match fix white space flake 8 issue --- vcr/cassette.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vcr/cassette.py b/vcr/cassette.py index bbed20e..742014b 100644 --- a/vcr/cassette.py +++ b/vcr/cassette.py @@ -311,7 +311,11 @@ class Cassette(object): best_matches.sort(key=lambda t: t[0], reverse=True) # Get the first best matches (multiple if equal matches) final_best_matches = [] - previous_nb_success = 0 + + if not best_matches: + return final_best_matches + + previous_nb_success = best_matches[0][0] for best_match in best_matches: nb_success = best_match[0] # Do not keep matches that have 0 successes,