Skip to content

Commit f02b199

Browse files
committed
fix multivaluedict init argument
1 parent 2bc0634 commit f02b199

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

django-stubs/utils/datastructures.pyi

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ from typing import (
1212
Union,
1313
overload,
1414
Iterator,
15+
Optional,
1516
)
1617

1718
from typing_extensions import Literal
@@ -31,9 +32,9 @@ class MultiValueDictKeyError(KeyError): ...
3132

3233
class MultiValueDict(MutableMapping[_K, _V]):
3334
@overload
34-
def __init__(self, key_to_list_mapping: Iterable[Tuple[_K, Union[_V, List[_V]]]] = ...) -> None: ...
35+
def __init__(self, key_to_list_mapping: Mapping[_K, Optional[List[_V]]] = ...) -> None: ...
3536
@overload
36-
def __init__(self, key_to_list_mapping: Mapping[_K, Union[_V, List[_V]]] = ...) -> None: ...
37+
def __init__(self, key_to_list_mapping: Iterable[Tuple[_K, List[_V]]] = ...) -> None: ...
3738
def getlist(self, key: _K, default: List[_V] = None) -> List[_V]: ...
3839
def setlist(self, key: _K, list_: List[_V]) -> None: ...
3940
def setlistdefault(self, key: _K, default_list: List[_V] = None) -> List[_V]: ...

0 commit comments

Comments
 (0)