From 55a566340af1250660e14b77d35e411e9a9b4b52 Mon Sep 17 00:00:00 2001 From: Connor Skees <39542938+ConnorSkees@users.noreply.github.com> Date: Sat, 8 Jun 2019 15:19:57 -0400 Subject: [PATCH] Add `copy()` method to requests.Session.headers (#3043) * Add `copy()` method to requests.Session.headers * Use one type annotation --- third_party/2and3/requests/sessions.pyi | 2 +- third_party/2and3/requests/structures.pyi | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/third_party/2and3/requests/sessions.pyi b/third_party/2and3/requests/sessions.pyi index 33c7b79e1..db275ae4e 100644 --- a/third_party/2and3/requests/sessions.pyi +++ b/third_party/2and3/requests/sessions.pyi @@ -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 diff --git a/third_party/2and3/requests/structures.pyi b/third_party/2and3/requests/structures.pyi index 92cf27aa1..807f39a1c 100644 --- a/third_party/2and3/requests/structures.pyi +++ b/third_party/2and3/requests/structures.pyi @@ -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