1
1
from collections import OrderedDict
2
- from typing import Any , Dict , Iterable , List , MutableMapping , Tuple , Union
2
+ from typing import Any , Dict , Iterator , List , MutableMapping , Tuple , Union
3
3
4
4
from rest_framework .exceptions import ErrorDetail
5
5
from rest_framework .fields import Field
@@ -33,7 +33,7 @@ class BoundField:
33
33
class JSONBoundField (BoundField ): ...
34
34
35
35
class NestedBoundField (BoundField ):
36
- def __iter__ (self ) -> Iterable [str ]: ...
36
+ def __iter__ (self ) -> Iterator [str ]: ...
37
37
def __getitem__ (self , key : str ) -> Union [BoundField , NestedBoundField ]: ...
38
38
39
39
class BindingDict (MutableMapping [str , Field ]):
@@ -43,5 +43,5 @@ class BindingDict(MutableMapping[str, Field]):
43
43
def __setitem__ (self , key : str , field : Field ) -> None : ...
44
44
def __getitem__ (self , key : str ) -> Field : ...
45
45
def __delitem__ (self , key : str ) -> None : ...
46
- def __iter__ (self ) -> Iterable [Field ]: ... # type: ignore[override]
46
+ def __iter__ (self ) -> Iterator [Field ]: ... # type: ignore[override]
47
47
def __len__ (self ) -> int : ...
0 commit comments