From 7710e925ca8bd2b3b425bec7550895296758736f Mon Sep 17 00:00:00 2001 From: Rune Tynan Date: Mon, 7 Oct 2019 11:05:19 -0400 Subject: [PATCH] Add `data` to UserList class, fix UserDict.data type (#3316) --- stdlib/2/UserDict.pyi | 2 +- stdlib/2/UserList.pyi | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/stdlib/2/UserDict.pyi b/stdlib/2/UserDict.pyi index 965e88e03..1d850cfc2 100644 --- a/stdlib/2/UserDict.pyi +++ b/stdlib/2/UserDict.pyi @@ -6,7 +6,7 @@ _VT = TypeVar('_VT') _T = TypeVar('_T') class UserDict(Dict[_KT, _VT], Generic[_KT, _VT]): - data: Mapping[_KT, _VT] + data: Dict[_KT, _VT] def __init__(self, initialdata: Mapping[_KT, _VT] = ...) -> None: ... diff --git a/stdlib/2/UserList.pyi b/stdlib/2/UserList.pyi index 97ba17a9b..3c71e8292 100644 --- a/stdlib/2/UserList.pyi +++ b/stdlib/2/UserList.pyi @@ -1,9 +1,10 @@ -from typing import Iterable, MutableSequence, TypeVar, Union, overload +from typing import Iterable, MutableSequence, TypeVar, Union, overload, List _T = TypeVar("_T") _S = TypeVar("_S") class UserList(MutableSequence[_T]): + data: List[_T] def insert(self, index: int, object: _T) -> None: ... @overload def __setitem__(self, i: int, o: _T) -> None: ...