From ce0dc8a23de46e7c729904158d73c0132ce812cd Mon Sep 17 00:00:00 2001 From: Philippe F Date: Tue, 17 Sep 2019 23:24:42 +0200 Subject: [PATCH] Add proper support for __rtruediv__ on libpath.Path (#3236) --- stdlib/3/pathlib.pyi | 2 ++ third_party/2/pathlib2.pyi | 2 ++ 2 files changed, 4 insertions(+) diff --git a/stdlib/3/pathlib.pyi b/stdlib/3/pathlib.pyi index 9ca20cd36..ff6bedd1c 100644 --- a/stdlib/3/pathlib.pyi +++ b/stdlib/3/pathlib.pyi @@ -32,8 +32,10 @@ class PurePath(_PurePathBase): def __ge__(self, other: PurePath) -> bool: ... if sys.version_info < (3, 6): def __truediv__(self: _P, key: Union[str, PurePath]) -> _P: ... + def __rtruediv__(self: _P, key: Union[str, PurePath]) -> _P: ... else: def __truediv__(self: _P, key: Union[str, os.PathLike[str]]) -> _P: ... + def __rtruediv__(self: _P, key: Union[str, os.PathLike[str]]) -> _P: ... if sys.version_info < (3,): def __div__(self: _P, key: Union[str, PurePath]) -> _P: ... def __bytes__(self) -> bytes: ... diff --git a/third_party/2/pathlib2.pyi b/third_party/2/pathlib2.pyi index 9ca20cd36..ff6bedd1c 100644 --- a/third_party/2/pathlib2.pyi +++ b/third_party/2/pathlib2.pyi @@ -32,8 +32,10 @@ class PurePath(_PurePathBase): def __ge__(self, other: PurePath) -> bool: ... if sys.version_info < (3, 6): def __truediv__(self: _P, key: Union[str, PurePath]) -> _P: ... + def __rtruediv__(self: _P, key: Union[str, PurePath]) -> _P: ... else: def __truediv__(self: _P, key: Union[str, os.PathLike[str]]) -> _P: ... + def __rtruediv__(self: _P, key: Union[str, os.PathLike[str]]) -> _P: ... if sys.version_info < (3,): def __div__(self: _P, key: Union[str, PurePath]) -> _P: ... def __bytes__(self) -> bytes: ...