]> granicus.if.org Git - python/commitdiff
add annotations to open()
authorBenjamin Peterson <benjamin@python.org>
Sat, 18 Apr 2009 14:47:50 +0000 (14:47 +0000)
committerBenjamin Peterson <benjamin@python.org>
Sat, 18 Apr 2009 14:47:50 +0000 (14:47 +0000)
Lib/_pyio.py

index 3fd1afedde7ba1033dcc688005aee041119cdf9c..0ef6822044d6e6b6330fbcc3844e40bfbec75781 100644 (file)
@@ -35,8 +35,9 @@ class BlockingIOError(IOError):
         self.characters_written = characters_written
 
 
-def open(file, mode="r", buffering=None, encoding=None, errors=None,
-         newline=None, closefd=True):
+def open(file: (str, bytes), mode: str = "r", buffering: int = None,
+         encoding: str = None, errors: str = None,
+         newline: str = None, closefd: bool = True) -> "IOBase":
 
     r"""Open file and return a stream.  Raise IOError upon failure.