Skip to content

Commit 0a9a2b6

Browse files
SterbicJelleZijlstra
authored andcommitted
_asdict returns OrderedDict in 3.1 and up (#1690)
1 parent 2551b76 commit 0a9a2b6

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

stdlib/3/typing.pyi

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -520,7 +520,10 @@ class NamedTuple(tuple):
520520
@classmethod
521521
def _make(cls, iterable: Iterable[Any]) -> NamedTuple: ...
522522

523-
def _asdict(self) -> dict: ...
523+
if sys.version_info >= (3, 1):
524+
def _asdict(self) -> collections.OrderedDict[str, Any]: ...
525+
else:
526+
def _asdict(self) -> Dict[str, Any]: ...
524527
def _replace(self, **kwargs: Any) -> NamedTuple: ...
525528

526529
def NewType(name: str, tp: Type[_T]) -> Type[_T]: ...

0 commit comments

Comments
 (0)