diff --git a/stdlib/3/glob.pyi b/stdlib/3/glob.pyi index 71ab3661b..ab58e9acb 100644 --- a/stdlib/3/glob.pyi +++ b/stdlib/3/glob.pyi @@ -1,8 +1,15 @@ # Stubs for glob - -# Based on http://docs.python.org/3.2/library/glob.html +# Based on http://docs.python.org/3/library/glob.html from typing import List, Iterator, AnyStr +import sys -def glob(pathname: AnyStr) -> List[AnyStr]: ... -def iglob(pathname: AnyStr) -> Iterator[AnyStr]: ... +if sys.version_info >= (3, 5): + def glob(pathname: AnyStr, *, recursive: bool = ...) -> List[AnyStr]: ... + def iglob(pathname: AnyStr, *, recursive: bool = ...) -> Iterator[AnyStr]: ... +else: + def glob(pathname: AnyStr) -> List[AnyStr]: ... + def iglob(pathname: AnyStr) -> Iterator[AnyStr]: ... + +if sys.version_info >= (3, 4): + def escape(pathname: AnyStr) -> AnyStr: ...