From 7272e1963ffdf39c1d4fe225d5425a45dd095d11 Mon Sep 17 00:00:00 2001 From: Chris Jerdonek Date: Sat, 5 Jun 2021 23:56:34 -0700 Subject: Fixed #32821 -- Updated os.scandir() uses to use a context manager. --- tests/staticfiles_tests/storage.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'tests/staticfiles_tests') diff --git a/tests/staticfiles_tests/storage.py b/tests/staticfiles_tests/storage.py index e94534fff0..79f406ca6c 100644 --- a/tests/staticfiles_tests/storage.py +++ b/tests/staticfiles_tests/storage.py @@ -39,11 +39,12 @@ class PathNotImplementedStorage(storage.Storage): def listdir(self, path): path = self._path(path) directories, files = [], [] - for entry in os.scandir(path): - if entry.is_dir(): - directories.append(entry.name) - else: - files.append(entry.name) + with os.scandir(path) as entries: + for entry in entries: + if entry.is_dir(): + directories.append(entry.name) + else: + files.append(entry.name) return directories, files def delete(self, name): -- cgit v1.3