From a1bf1bdd9d2cb85145bda04018c78a470c0c3343 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Wed, 20 May 2020 15:15:39 +0200 Subject: [PATCH] mavsdk_tests: prevent exception if log_fd is None --- test/mavsdk_tests/mavsdk_test_runner.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/mavsdk_tests/mavsdk_test_runner.py b/test/mavsdk_tests/mavsdk_test_runner.py index a691ae990d..758919b768 100755 --- a/test/mavsdk_tests/mavsdk_test_runner.py +++ b/test/mavsdk_tests/mavsdk_test_runner.py @@ -134,7 +134,7 @@ class Tester: self.gui = gui self.verbose = verbose self.start_time = datetime.datetime.now() - self.combined_log_fd = TextIO + self.log_fd: Any[TextIO] = None @classmethod def determine_tests(cls, @@ -456,7 +456,8 @@ class Tester: self.log_fd = open(filename, 'w') def stop_combined_log(self) -> None: - self.log_fd.close() + if self.log_fd: + self.log_fd.close() def add_to_combined_log(self, output: str) -> None: self.log_fd.write(output)