Add copy() method to requests.Session.headers (#3043)

* Add `copy()` method to requests.Session.headers

* Use one type annotation
This commit is contained in:
Connor Skees
2019-06-08 15:19:57 -04:00
committed by Jelle Zijlstra
parent d64a26cf99
commit 55a566340a
2 changed files with 2 additions and 1 deletions

View File

@@ -62,7 +62,7 @@ _HooksInput = MutableMapping[Text, Union[Iterable[_Hook], _Hook]]
class Session(SessionRedirectMixin):
__attrs__: Any
headers: MutableMapping[Text, Text]
headers: CaseInsensitiveDict[Text]
auth: Union[None, Tuple[Text, Text], _auth.AuthBase, Callable[[Request], Request]]
proxies: MutableMapping[Text, Text]
hooks: _Hooks

View File

@@ -10,6 +10,7 @@ class CaseInsensitiveDict(MutableMapping[str, _VT], Generic[_VT]):
def __delitem__(self, key: str) -> None: ...
def __iter__(self) -> Iterator[str]: ...
def __len__(self) -> int: ...
def copy(self) -> CaseInsensitiveDict: ...
class LookupDict(Dict[str, _VT]):
name: Any