Skip to content

Commit eb62026

Browse files
committed
Fix typing and unused imports in fs.memoryfs
1 parent 97d5b77 commit eb62026

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

fs/memoryfs.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
import contextlib
77
import io
8-
import itertools
98
import os
109
import time
1110
import typing
@@ -39,6 +38,7 @@
3938
SupportsInt,
4039
Union,
4140
Text,
41+
Tuple,
4242
)
4343
from .base import _OpendirFactory
4444
from .info import RawInfo
@@ -608,7 +608,8 @@ def scandir(
608608
filenames = filenames[start:end]
609609
# yield info with the right namespaces
610610
for name in filenames:
611-
yield dir_entry.get_entry(name).to_info(namespaces=namespaces)
611+
entry = typing.cast(_DirEntry, dir_entry.get_entry(name))
612+
yield entry.to_info(namespaces=namespaces)
612613

613614
def setinfo(self, path, info):
614615
# type: (Text, RawInfo) -> None

0 commit comments

Comments
 (0)