From 0366a4c83d80617db77379c260c8ed5421b44223 Mon Sep 17 00:00:00 2001 From: Marshall Scorcio Date: Sat, 25 Apr 2020 22:00:32 -0700 Subject: [PATCH] Use `with statement` to auto-close tarfile --- spleeter/model/provider/github.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/spleeter/model/provider/github.py b/spleeter/model/provider/github.py index fdd3d80..49491ec 100644 --- a/spleeter/model/provider/github.py +++ b/spleeter/model/provider/github.py @@ -105,7 +105,6 @@ class GithubModelProvider(ModelProvider): if compute_file_checksum(archive.name) != self.checksum(name): raise IOError('Downloaded file is corrupted, please retry') get_logger().info('Extracting downloaded %s archive', name) - tar = tarfile.open(name=archive.name) - tar.extractall(path=path) - tar.close() + with tarfile.open(name=archive.name) as tar: + tar.extractall(path=path) get_logger().info('%s model file(s) extracted', name)